Skip to content

Documentation Governance and Implementation Roadmap

Draft 0.1 — 2 August 2026 This roadmap is a delivery and disclosure framework. It is not a claim that the described network, assurance profiles, or shared services are already operating.

ANUKA has a broad Foundation baseline. The next discipline is to make its implementation legible: begin with one useful product, release it safely, and publish evidence of what is actually true.

The governing rule is:

Documented intent never substitutes for a working, reviewed, and evidenced capability.

This roadmap connects the Foundation, identity, governance, shared-core, and product-lifecycle documents without treating the whole network as an MVP.

Every public claim, protocol, capability, and product requirement uses one of these states.

Interactive implementation register

What a status actually proves

Select a state to distinguish a proposal from a running and independently checked capability.

ANUKA documentation truth states Six selectable states run from Draft to Retired. 1 2 3 4 5 6

Draft. A proposal under discussion; it makes no implementation promise.

Required public evidence Owner, version, and open questions.

StateMeaningRequired public evidence
Draft A proposal under discussion; it makes no implementation promise. Owner, version, and open questions.
Candidate A scoped proposal ready for review or experiment. Acceptance criteria, risks, and decision owner.
Ratified A governing rule or specification formally accepted. Decision record, effective version, and amendment path.
Implemented Running code or operating practice exists in a stated environment. Release reference, owner, and stated limitations.
Verified A named check validated a particular implementation and scope. Verifier, date, method, exceptions, and expiry.
Retired No longer current; its history remains discoverable. A successor or exit record.

Implemented is not Verified; Ratified is not a promise that a feature exists; and no status is a universal quality badge.

Interactive roadmap

Build the smallest credible path first

Select a phase to see its concrete boundary before the next phase begins.

ANUKA Foundation implementation phases Six progressive phases from making truth visible to selective expansion. 0 1 2 3 4 5

Phase 0 — Truth visible. Publish the status registry, document owners, version policy, and the first ADR backlog.

Gate Move on when public claims distinguish intent, implementation, and verification.

Read phase 0 in the roadmap
  1. Phase 0 — Truth visible
  2. Phase 1 — ANUKA Goals
  3. Phase 2 — Shared identity
  4. Phase 3 — Critical journey
  5. Phase 4 — Earned reuse
  6. Phase 5 — Selective expansion

Publish this roadmap, an implementation registry, named document owners, versioning policy, and a small ADR backlog. The Foundation remains the source of normative intent; the registry states whether each item is only drafted, ratified, implemented, or verified.

Phase 1 — launch one understandable product

Section titled “Phase 1 — launch one understandable product”

Start with ANUKA Goals, not a general marketplace, reputation network, treasury, or agent platform. Its narrow job is to help a person create and maintain private goals and choose whether to share only the minimum necessary information. A user can understand the product without understanding the full ANUKA architecture.

Phase 2 — make identity reusable, not invasive

Section titled “Phase 2 — make identity reusable, not invasive”

Use the OAuth/OIDC integration profile to make auth.anuka.pro the consent and login boundary for Goals. Deliver authentication before cross-product reputation, public identity graphs, payment credentials, or broad account linking.

For the first product, verify the account creation/sign-in, goal creation, private-by-default data handling, export/deletion path, logout, recovery, accessibility, and support journey. Publish the exact verification scope and remaining exceptions.

Extract a shared-core capability only after Goals has a stable, tested need. First candidates are client registration, consent records, session/identity handoff, and a minimal audit event shape. Each extraction needs an ADR, a named owner, compatibility policy, and a product exit path.

Additional resident products are Candidates, not automatic tenants. They earn shared services through a charter, risk classification, launch gates, and evidence appropriate to their use. Payments, opportunities, evidence exchange, AI-agent delegation, and public reputation remain separately gated.

Interactive first-release map

What the small first product depends on

Select a concern to see the bounded outcome it enables. Linked sources remain in the table below.

ANUKA Goals first-release dependencies Six selectable foundation concerns converge on a bounded Goals first release. Goalsfirst release 1 2 3 4 5 6
Voluntary participation. Private Goals data and explicit sharing choices.
Delivery concernFoundation sourceFirst practical outcome
voluntary, privacy-bound participation002 Principles and 026 Consentprivate Goals data and explicit sharing choices
accountable access without universal identity proofing020 IdentityOAuth/OIDC account access at A1; no global verified label
independent product accountability061 Product Charterversioned Goals charter, contacts, data and exit record
graduated admission and launch proof060 Lifecycle and 062 Quality GatesGoals starts as Candidate/Incubating, not a Verified Resident
local autonomy with clear shared commitments044 Resident GovernanceGoals retains product decisions; shared identity scope is declared
stable machine boundaries052 API & SDK Contractsversioned client registration and narrow identity contracts
ADRDecision to make before broad reuseDefault until decided
ADR-001Public issuer and discovery URL strategy for OIDCDo not advertise discovery as implemented.
ADR-002Token format, signing keys, rotation, and validationClient-specific issuer/audience validation; no token sharing across products.
ADR-003OAuth client registration, redirect-URI verification, and owner reviewManual allowlisted registration for the first client.
ADR-004Identity subject and account-linking modelNo automatic cross-product account or profile linking.
ADR-005Consent receipt, revocation, retention, and support accessPurpose-bound records and product-local data minimization.
ADR-006Shared audit-event minimum and retentionLog security-relevant metadata only; never goal content by default.

Conformance checklist for a first Resident candidate

Section titled “Conformance checklist for a first Resident candidate”

Before calling a product Resident, record at least:

  • a current Product Charter, accountable operator, security/privacy/support contacts, and lifecycle status;
  • its exact OAuth/OIDC client ID, allowed redirect URIs, scopes, logout and recovery behaviour;
  • data inventory, retention, export, deletion/correction process, and consent boundaries;
  • an accessibility review of the sign-in and core task journey;
  • critical-journey tests, incident contact, status/communication route, and backup/restore expectation;
  • public claims with evidence, known limitations, and a clear exit/transfer plan.

Each document has a named steward. Changes to protected principles follow the Constitution; product implementation decisions stay with the product owner subject to declared shared commitments. Every release links its implementation record to the applicable spec version, tests/checks, and known limitations. A ratification record names the decision maker, version, effective date, review date, and amendment route.

The public landing page should eventually present a compact What is implemented today register sourced from those records. Until then, this roadmap and each product profile must say when an item is planned rather than live.

The first release is successful when people can complete the private Goals journey reliably and understand what auth.anuka.pro is asking for. It is not successful because it has many sign-in providers, data fields, products, tokens, or public profiles.

Pause expansion when there is an unresolved security/privacy/accessibility issue on the critical journey, unclear ownership, an untested recovery/exit path, or a requested shared capability that has no product-proven need.