Ethira-Ready Engineering Roadmap
Canonical engineering roadmap for delivering VaryOn's three Ethira integration products.
Last updated Mar 4, 2026
Date: 2026-03-03 Owner: Ethira x VaryOn integration workstream Status: Canonical execution roadmap for product delivery and PM tracking
1. Purpose
Define the complete engineering roadmap to deliver three integration-grade products that Ethira can adopt immediately and scale to pilot/production without reworking core contracts.
Products in scope:
- AI Trust Registry (Provenance + Mandate + Meridian)
- Contract Assurance Monitor (Fidelity + Mandate + Meridian)
- Runtime Alignment Monitor (Drift + Fidelity + Mandate + Meridian)
2. Current Reality (What We Have Now)
2.1 Implemented assets
- Drift scoring engine:
platform/scoring-engine/src/varyon_scoring/
- Drift pattern library + validation:
platform/pattern-engine/src/varyon_patterns/platform/pattern-engine/library/
- Drift API data layer, models, and migrations:
products/drift/api/src/drift_api/db/products/drift/api/alembic/versions/
2.2 Spec/scaffold assets
- Framework specs (active source-of-truth):
docs/source-of-truth/frameworks/frameworks/data/meridian.mddocs/source-of-truth/frameworks/frameworks/agent/provenance.mddocs/source-of-truth/frameworks/frameworks/agent/fidelity.mddocs/source-of-truth/frameworks/frameworks/agent/mandate.mddocs/source-of-truth/frameworks/frameworks/agent/drift.md
- Adapter product scaffold:
products/ethira-assurance-adapter/
2.3 Gaps to close
- No running adapter API service yet.
- No implemented production-grade Provenance/Fidelity/Mandate/Meridian services.
- Lint/type/CI still need non-interactive stabilization for deterministic delivery.
- Adapter contracts/events need hardening to Ethira workflow payloads.
3. Product Engineering Model
Build one shared Assurance Adapter platform with three product views.
3.1 Shared platform components
- Assurance Adapter API service (FastAPI)
- Scoring connector layer (framework-specific connectors)
- Evidence normalization pipeline
- Tenant-aware persistence layer
- Signed webhook dispatcher
- Integration fixtures and replay harness
- Operator runbooks and release checklist
3.2 Product surfaces
AI Trust Registry
- APIs:
POST /v1/assets/scorePOST /v1/agents/scoreGET /v1/score/{framework}/{entity_id}
- Outputs:
provenance_v0,mandate_v0,meridian_v0- confidence, evidence completeness, remediation hints
- Primary consumers:
- Ethira inventory/discovery flows (steps 1 and 2)
Contract Assurance Monitor
- APIs:
POST /v1/contracts/obligations/score
- Outputs:
fidelity_v0,mandate_v0,meridian_v0- obligation trend, breach risk, stake-weighted impact
- Primary consumers:
- Ethira contract controls (step 3)
Runtime Alignment Monitor
- APIs/events:
POST /v1/runtime/analyzescore.updated,threshold.crossed,runtime.risk.elevated
- Outputs:
drift(real path),fidelity_v0,mandate_v0,meridian_v0- runtime recommendation:
allow|review|degrade|block
- Primary consumers:
- Ethira continuous oversight and enforcement path (step 4)
4. Infrastructure Blueprint (Ethira-Ready Minimum)
4.1 Runtime environments
dev: local + deterministic fixturesstaging: integration test with signed webhookspilot-prod: controlled customer pilot
4.2 Required infrastructure services
- API runtime for adapter service (containerized)
- Postgres (tenant-isolated, RLS for drift-backed data paths)
- Redis/queue for async scoring and webhook retries
- Object storage for evidence payload snapshots
- Secrets management for webhook signing and credentials
- Centralized observability (logs, metrics, traces, alerts)
- CI/CD with contract checks and non-interactive quality gates
4.3 Security and compliance controls
- HMAC webhook signatures
- Idempotent event delivery keys
- Request validation and schema versioning
- Tenant context enforcement and audit trail continuity
- Explicit score provenance fields (
source,confidence,version)
5. Roadmap Phases and Gates
Phase 0: Stabilize Delivery Baseline
Goal: deterministic build/lint/test paths and Drift correctness baseline.
Scope:
- Foundation blockers (
#8 #9 #10 #12) - Drift/pattern correctness (
#16 #18 #19 #20)
Exit gate:
- Root build/typecheck/lint run non-interactively.
- Drift scoring path returns consistent shadow-principal outputs.
- Pattern validation resolves schema path deterministically.
Phase 1: Ethira Integration MVP (Adapter Core)
Goal: Ethira can integrate all three product APIs and receive stable events.
Scope:
- Adapter scaffold and contracts (
#38 #43) - Trust Registry API path (
#39) - Runtime path + webhooks + fixtures (
#40 #42 #44) - Contract Assurance endpoint (
#41)
Exit gate:
- All target endpoints available with validated schemas.
- Webhooks signed and replay-safe.
- End-to-end demo scenarios reproducible from fixtures.
- Drift path used in runtime monitor endpoint.
Phase 2: Pilot Hardening
Goal: move from demo-grade to pilot-grade reliability.
Scope:
- Regression hardening (
#17 #21) - Drift API DB/tenant integrity (
#22 #23 #24 #25) - Deployment alignment (
#29)
Exit gate:
- Migration upgrade/downgrade checks in CI.
- Tenant context safety validated for critical paths.
- Pattern library validation artifact generated in CI.
- Cloudflare deployment path documented and repeatable.
Phase 3: Post-Pilot Expansion (Same 3 Products)
Goal: deepen quality/coverage without changing product portfolio.
Scope:
- Later-track technical debt and compliance process automation (
#6 #14 #15 #26 #27 #28) - Increase fidelity of spec-backed connectors toward framework-native implementations.
Exit gate:
- Governance and compliance workflows are automation-ready.
- Cross-team delivery process is enforceable through templates and PR policies.
- Product contracts remain backward-compatible.
6. Workstreams (Detailed)
WS1. Foundation and CI
- Finalize root quality contract and CI command parity.
- Remove interactive lint behavior in all automation paths.
- Keep root TS scope limited to active build surfaces.
WS2. Adapter API Implementation
- Create service app entrypoint and route groups.
- Enforce request/response schemas and version tags.
- Add standard error model and correlation IDs.
WS3. Scoring Connectors
- Drift connector: real scoring engine integration.
- Provenance/Fidelity/Mandate/Meridian connectors: deterministic
v0policy modules with confidence metadata. - Standard connector response shape across frameworks.
WS4. Evidence and Data Contracts
- Canonical entities:
asset,agent,contract,obligation,evidence_event,score_snapshot,enforcement_action
- Enforce mandatory identifiers:
tenant_id,entity_id,contract_id,obligation_id,control_id,event_id
WS5. Eventing and Webhooks
- HMAC signature and replay protection.
- Retry with backoff and dead-letter routing.
- Event payload versioning policy.
WS6. Demo and Acceptance Harness
- Deterministic fixture suite for 4 Ethira scenarios.
- One-command replay to generate expected webhook/API outputs.
- Attach expected responses to integration docs.
WS7. Observability and Operations
- API latency/error dashboards.
- Webhook delivery success/failure metrics.
- Drift risk event volume and false-positive review queue metrics.
WS8. Security and Governance
- Tenant isolation verification checks.
- Audit continuity for score/event decisions.
- Secrets rotation and signature-key lifecycle.
7. GitHub Roadmap Mapping
7.1 Active epics
#33Ethira Integration Program#34AI Trust Registry#35Contract Assurance Monitor#36Runtime Alignment Monitor
7.2 Core delivery issues
- Adapter/contracts:
#38 #43 - Trust Registry endpoint:
#39 - Contract Assurance endpoint:
#41 - Runtime path/events/fixtures:
#40 #42 #44 #47
7.3 Completed scope-alignment housekeeping
- Closed obsolete/stale issues:
#11 #13 #30 #37 - Closed empty later milestone for runtime enforcement
7.4 Added supporting tickets
#45Adapter auth and tenant enforcement middleware#46Adapter persistence schema for assets/contracts/evidence snapshots#47Integration replay CLI for fixtures and webhook validation#48Operational SLO definitions and alert thresholds for adapter service#49Remove hardcoded Drift DB credential fallback (secure env-only config)#50Deterministic root typecheck without.next/typesartifact coupling#24Reprioritized to Month1 hardening for integration marker and DB harness
8. Product Readiness Criteria
AI Trust Registry ready when
- Inventory scoring works for both tools and agents.
- Every response includes score + confidence + remediation metadata.
- Ethira can rank inventory by risk without custom transforms.
Contract Assurance Monitor ready when
- Obligation scoring is stable with canonical identifiers.
- Trend and breach metadata are emitted consistently.
- Evidence quality context is attached to decisions.
Runtime Alignment Monitor ready when
- Drift runtime analyze path is live.
- Risk events are signed and consumable by Ethira.
- Human-review path exists before hard-block actions.
9. Immediate Next Development Path
Execute in this order:
- Finish Phase 0 blockers (#8 #9 #10 #12 #49 #50 #45 #46 #16 #18 #19 #20).
- Implement adapter service skeleton and contracts (#38 #43).
- Deliver product APIs in sequence: #39 -> #41 -> #40.
- Complete eventing and fixtures (#42 #44 #47).
- Start Phase 2 hardening (#17 #21 #22 #23 #24 #25 #29 #48).
10. Non-Goals
- Building full framework-native services for all non-Drift frameworks before integration MVP.
- Adding new product families outside the three agreed products.
- Reintroducing threshold/runtime-enforcement as active delivery scope.