Core protocol architecture¶
420 Integrated uses shared canonical protocols so applications can compose common services without creating incompatible wallet, identity, discovery, payment, rights, randomness, storage, dispute, communications or launch-allocation systems.
This section documents those protocols as authority and integration boundaries. Application manuals belong in DOC-8/DOC-18; generated ABIs and machine reference material belong in DOC-10.
Start here¶
- Protocol integration model — what makes a protocol canonical, how applications discover and compose protocols, authority boundaries, versioning, provider neutrality, settlement, failure behavior, and cross-protocol invariants.
- Registry, Names, Identity and 420-IS — canonical service discovery/versioning,
.420naming and resolution, optional pseudonymous profiles/credentials, and provider-neutral interoperability mappings/checkpoints. - Pay, Token, Swap/Exchange and Bridge — canonical invoices/payments/settlement, governed token templates/factory provenance, qualified exchange routing, and proof/risk-bounded cross-chain value movement.
- Stake, Governance, Treasury and Grants — validator-economic boundaries, snapshot/timelock-based Civic governance, Vault-backed Treasury control, and grant milestone-to-disbursement integration.
- Randomness and Oracle Interface — request-frozen verified entropy, provider-neutral external facts, freshness/epoch/quorum policy, and fail-closed consumption.
- Storage Proof and Resource Protocol — provider/service qualification, bounded metering, durable-storage agreements, capacity, commitments, proofs, manifests, retrievability, and Vault-backed proof-window settlement.
- Rights and Verify — rights subjects/claims/succession/licensing plus reproducible contract-source verification and their strict non-overlapping authority boundaries.
- 420 Arbitration — domain-scoped dispute intake, policy snapshots, evidence commitments, exact resolver authority, bounded appeals, finality, and origin-protocol remedy boundaries.
- Messenger, Notifications and Attention — private message coordination with off-chain payloads, non-canonical event delivery, and opt-in sponsor-funded Attention proofs/rewards with segregated liabilities.
- 420 Launchpad — project registry, sale configuration, allocation state, bounded routing, authorization and explicit non-endorsement boundaries for qualified project launches.
DOC-7 phase map¶
The protocol documentation phase is organized by integration family:
- DOC-7.1 — Protocol index and integration model — shared architecture, discovery, authority, composition, versioning, failure and integration rules.
- DOC-7.2 — Registry, Names, Identity and 420-IS — canonical discovery, human-readable naming, optional identity, interoperability and interface discovery.
- DOC-7.3 — Pay, Token, Swap/Exchange and Bridge — payment, asset/value movement, exchange composition and cross-chain attestations.
- DOC-7.4 — Stake, Governance, Treasury and Grants — validator/public-governance integration, governed funds and grant flows.
- DOC-7.5 — Randomness and Oracle Interface — provider-neutral external entropy/data, verification, routing and fail-closed consumption.
- DOC-7.6 — Storage Proof and Resource Protocol — storage/resource commitments, provider qualification, proofs, metering and settlement boundaries.
- DOC-7.7 — Rights and Verify — rights provenance/licensing plus reproducible deployed-contract verification and evidence boundaries.
- DOC-7.8 — Arbitration — domain-scoped dispute intake, evidence commitments, exact resolver authority, bounded appeals/finality and explicit origin-protocol remedy consumption.
- DOC-7.9 — Messenger, Notifications and Attention — private-message coordination, non-canonical alert delivery, opt-in engagement proofs/rewards, privacy, bounded capabilities and provider-neutral delivery.
- DOC-18.2 — 420 Launchpad — reconciled contract-map surface documenting project, sale, allocation, authorization and router boundaries without changing the frozen public Genesis catalog.
Protocol versus application¶
A protocol defines reusable canonical state, interfaces, authorization rules or settlement semantics that multiple applications can compose. A dApp provides a user experience or application-specific domain on top of those primitives.
For example, 420 Bridge can have a user-facing application while the underlying bridge protocol defines route, attestation, replay and settlement rules. 420 Launchpad similarly has a task-oriented application manual while its contract family defines canonical project/sale/allocation state and bounded routing authority.
Protocol versus infrastructure¶
Infrastructure may operate a protocol but does not become the protocol authority merely by serving requests. RPC endpoints, indexers, storage nodes, AI workers, oracle providers, notification relays and gateways remain replaceable where the protocol permits.
Canonical permissions, commitments, ownership, settlement, registrations and governed outcomes remain anchored to the designated on-chain protocol authority.