The best-path, least-over-engineered sequence to ship the whole identity-trust stack to Stable. Synthesized from an independent cross-model panel; ordering principle is unanimous: identity correctness → reputation correctness → deployability → institutional/mainnet, governance recovery first.
The phased roadmap (synthesized 0→5)
|| true fail-open now.710536b; self-deploy canonical MIT EAS + SchemaRegistry; read schemaUID back; validate ShyftGatedResolver against real EAS (not mocks).Erc8004Registry.sol (registerAgent/ownerOf/agentCard/transferAgent); integrate the existing ERC8004Bridge.recordCitationWithTier; uniform cap clamp across every read path; bounded setTierCap (0<cap≤10000); unknown/T1 → most-restrictive cap..deployments/stable-testnet.json.710536bErc8004RegistryERC8004Bridge to registry + Shyft identityGet these right, or it fails
If citation tier bytes stay caller-controlled, the system fails at the trust boundary. Derive tier from authoritative on-chain state.
Mock EAS is tests-only. Stable has no predeploy → self-deploy canonical MIT EAS + verify schemaUID from the event.
The real cycle is PageRankOracle ↔ ReputationEngine. A script assuming RE ↔ CitationCounters produces a misleading, broken deploy.
citerTierWeight, compliance-DeFi module, Stable Market USDT0, x402 trust channels, contract upgradeability proxies, full V1 calibration (9 of 11 params). Document the cross-tier sybil funnel as a known issue until S34 / Sprint 2.