Some checks failed
AOC Guard CI / aoc-guard (push) Has been cancelled
AOC Guard CI / aoc-verify (push) Has been cancelled
Docs CI / lint-and-preview (push) Has been cancelled
Manifest Integrity / Audit SHA256SUMS Files (push) Has been cancelled
Manifest Integrity / Validate Schema Integrity (push) Has been cancelled
Manifest Integrity / Validate Contract Documents (push) Has been cancelled
Manifest Integrity / Validate Pack Fixtures (push) Has been cancelled
Manifest Integrity / Verify Merkle Roots (push) Has been cancelled
Scanner Analyzers / Build Analyzers (push) Has been cancelled
Scanner Analyzers / Discover Analyzers (push) Has been cancelled
Scanner Analyzers / Test Language Analyzers (push) Has been cancelled
Scanner Analyzers / Validate Test Fixtures (push) Has been cancelled
Scanner Analyzers / Verify Deterministic Output (push) Has been cancelled
Signals CI & Image / signals-ci (push) Has been cancelled
Concelier Attestation Tests / attestation-tests (push) Has been cancelled
Policy Lint & Smoke / policy-lint (push) Has been cancelled
Export Center CI / export-ci (push) Has been cancelled
Notify Smoke Test / Notify Unit Tests (push) Has been cancelled
Notify Smoke Test / Notifier Service Tests (push) Has been cancelled
Notify Smoke Test / Notification Smoke Test (push) Has been cancelled
- Introduced `NativeTestBase` class for ELF, PE, and Mach-O binary parsing helpers and assertions. - Created `TestCryptoFactory` for SM2 cryptographic provider setup and key generation. - Implemented `Sm2SigningTests` to validate signing functionality with environment gate checks. - Developed console export service and store with comprehensive unit tests for export status management.
47 lines
1.6 KiB
Markdown
47 lines
1.6 KiB
Markdown
# Issuer Directory Owner Manifest
|
|
|
|
**Decision ID:** OWNER-VEXLENS-001
|
|
**Status:** ASSIGNED
|
|
**Effective Date:** 2025-12-06
|
|
|
|
## Assignment
|
|
|
|
The **Issuer Directory Postgres backend** component is owned by the **VEX Lens Guild** for implementation purposes.
|
|
|
|
## Rationale
|
|
|
|
1. The Issuer Directory is a core VEX Lens subsystem defined in `src/VexLens/StellaOps.VexLens/Verification/`
|
|
2. VEX Lens Guild has domain expertise in VEX trust models and issuer verification
|
|
3. Postgres storage patterns are consistent with existing VEX Lens persistence layer
|
|
4. No external guild has claimed ownership despite repeated requests
|
|
|
|
## Scope
|
|
|
|
The VEX Lens Guild is responsible for:
|
|
- `IIssuerDirectory` implementation with Postgres backend
|
|
- Issuer CRUD operations and trust level management
|
|
- Integration with `SignatureVerifier` for issuer-based verification
|
|
- Schema migrations for issuer tables
|
|
- Observability (metrics, logging) for issuer operations
|
|
|
|
## Escalation Path
|
|
|
|
If blocked on infrastructure or cross-cutting concerns:
|
|
1. Platform DB Guild for Postgres operator issues
|
|
2. Security Guild for key management integration
|
|
3. Steering Committee for resource allocation
|
|
|
|
## Authority Granted
|
|
|
|
This manifest grants implementation authority to proceed with tasks blocked on staffing, specifically:
|
|
|
|
- SPRINT_3409: Issuer Directory Postgres staffing blocker
|
|
- VEX-30-003: Issuer Directory API implementation
|
|
- VEX-30-004: Policy integration for issuer trust
|
|
|
|
## Implementation Notes
|
|
|
|
- Use existing `InMemoryIssuerDirectory` as reference implementation
|
|
- Follow storage patterns from `src/VexLens/StellaOps.VexLens/Storage/`
|
|
- Apply RLS patterns from Findings Ledger for multi-tenancy
|