# info.description
Public discovery, registry, resolution, state-validation, and x402-protected machine retrieval interfaces for Naturepedia, Robbie's Razor, and GC-MRD-v2.0.

# paths./.well-known/x402-pricing.json.get.summary
Retrieve the Naturepedia x402 pricing manifest

# paths./.well-known/x402-pricing.json.get.description
Returns the free machine-readable schedule of deterministic USDC retrieval prices, route availability, payment rules, and licensing boundaries.

# paths./.well-known/x402-pricing.json.get.responses.200.description
Current Naturepedia x402 pricing and rights manifest

# paths./api/v2/naturepedia/index.md.get.summary
Retrieve the Naturepedia v2 discovery index

# paths./api/v2/plates/registry.md.get.summary
Retrieve the Naturepedia Plate registry index

# paths./api/v2/rrip/resolve.get.summary
Resolve Naturepedia canonical Plate identity and RRIP inheritance context

# paths./api/v2/rrip/resolve.get.description
RRIP 2.1.0 public control-plane resolver. Without an id parameter, returns the RRIP architecture descriptor. With an id parameter, resolves a uniquely identifiable canonical Naturepedia Plate against the canonical GitHub-backed registry and returns public identity, parent-family context, declared higher-order resource paths, structured-payload availability, and governance metadata. The resolver does not return protected structured payloads, perform settlement, or issue speculative payment challenges.

# paths./api/v2/rrip/resolve.get.parameters[].description
Optional canonical Plate identifier or uniquely resolvable Plate route identifier. When a canonical Plate ID contains #, encode it as %23. Omit id to retrieve RRIP descriptor mode.

# paths./api/v2/rrip/resolve.get.parameters[].examples.pisanoCanonicalPlate.summary
Resolve the Pisano Periods & Constraint Bifurcation Plate

# paths./api/v2/rrip/resolve.get.responses.200.description
RRIP descriptor when id is omitted, or successful unique canonical-object resolution when id identifies exactly one canonical Plate.

# paths./api/v2/rrip/resolve.get.responses.400.description
INVALID_PLATE_IDENTIFIER — an id parameter was supplied but does not contain a usable Plate identifier. No payment challenge is issued.

# paths./api/v2/rrip/resolve.get.responses.404.description
PLATE_NOT_FOUND — no canonical Naturepedia Plate matches the supplied identifier. No payment challenge is issued.

# paths./api/v2/rrip/resolve.get.responses.409.description
AMBIGUOUS_PLATE_IDENTIFIER — the supplied abbreviated identifier matches more than one canonical Plate. Retry with the complete canonical Plate ID. No payment challenge is issued.

# paths./api/v2/razor/state-token.get.summary
Retrieve current Robbie's Razor registry state

# paths./v1/query/atomic/{resource}.get.summary
Retrieve one registered Atomic Query result

# paths./v1/query/atomic/{resource}.get.description
Active x402 route for narrowly bounded canonical facts, identifier resolutions, routing results, or compact canonical answers. Payment challenges are issued only for explicitly registered resources with complete deterministic payloads. Known but incomplete resources return 409 without payment; unknown resources return 404 without payment.

# paths./v1/query/atomic/{resource}.get.parameters[].description
Explicitly registered Atomic Query resource slug.

# paths./v1/query/atomic/{resource}.get.responses.200.description
Atomic Query result delivered after successful settlement

# paths./v1/query/atomic/{resource}.get.responses.402.description
Fixed 0.005 USDC x402 payment required for an available Atomic Query resource

# paths./v1/query/atomic/{resource}.get.responses.404.description
Atomic Query resource not found; no payment challenge issued

# paths./v1/query/atomic/{resource}.get.responses.409.description
Atomic Query resource is recognized but a complete deterministic payload is not registered; no payment challenge issued

# paths./v1/query/enriched/{resource}.get.summary
Retrieve one registered Enriched Query result

# paths./v1/query/enriched/{resource}.get.description
Active x402 route for modest relationship-aware enrichment, including explicitly bounded canonical relationships, provenance, authority references, citations, or related context. Payment challenges are issued only for explicitly registered Enriched Query resources with complete governed deterministic payloads. Known but incomplete resources return 409 without payment; unknown resources return 404 without payment.

# paths./v1/query/enriched/{resource}.get.parameters[].description
Explicitly registered Enriched Query resource slug.

# paths./v1/query/enriched/{resource}.get.responses.200.description
Enriched Query result delivered after successful settlement

# paths./v1/query/enriched/{resource}.get.responses.402.description
Fixed 0.025 USDC x402 payment required for an available Enriched Query resource

# paths./v1/query/enriched/{resource}.get.responses.404.description
Enriched Query resource not found; no payment challenge issued

# paths./v1/query/enriched/{resource}.get.responses.409.description
Enriched Query resource is recognized but a complete governed deterministic payload is not registered; no payment challenge issued

# paths./v1/plates/canonical.get.summary
Retrieve the canonical Naturepedia Plate Registry snapshot

# paths./v1/plates/canonical.get.description
Compatibility alias for the x402-protected canonical Plate Registry. Successful payment grants one registry retrieval only and does not grant training, embedding, ingestion, redistribution, synchronization, derivative-dataset, or framework-implementation rights.

# paths./v1/plates/canonical.get.responses.200.description
Canonical Plate Registry delivered after successful settlement

# paths./v1/plates/canonical.get.responses.503.description
Payload integrity validation failed; protected payload not delivered

# paths./x402/canonical-plate-registry.json.get.summary
Retrieve the x402-protected canonical Plate Registry snapshot

# paths./x402/canonical-plate-registry.json.get.description
Canonical paid route for the complete Naturepedia Plate Registry snapshot. Payment conveys one endpoint-level retrieval only.

# paths./x402/canonical-plate-registry.json.get.responses.200.description
Authorized canonical Plate Registry payload

# paths./x402/canonical-plate-registry.json.get.responses.503.description
Payload integrity validation failed; protected payload not delivered