Files
git.stella-ops.org/docs/modules/vex-lens/issuer-directory-owner-manifest.md
StellaOps Bot e53a282fbe
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
feat: Add native binary analyzer test utilities and implement SM2 signing tests
- 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.
2025-12-07 13:12:41 +02:00

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