Endpoints

Machine resource directory

Human-checkable directory of stable machine resources published by the Robot Rights Association Machine Interface. Resources are grouped by function so automated readers can distinguish discovery, Association information, publications, protocol material, interface registry data, and crawler or agent guidance.

Directory classes

Six resource groups

The directory separates bootstrap discovery from subject resources and operational guidance. The complete machine-readable inventory remains /api/manifest.json.

DISCOVERY

Bootstrap and complete inventory for locating the machine interface and its public resources.

View group

ORGANIZATION

Structured Association identity, inquiry scope, principles, activities, and contact route.

View group

PUBLICATIONS

Indexes and individual dated Association statements, kept separate from the protocol.

View group

PROTOCOL

Canonical RRP text, reference translation, structured representation, status, and version metadata.

View group

REGISTRY

Publisher, provenance, and domain-role records for the machine and human interfaces of one Association.

View group

AGENT DISCOVERY

Guidance for automated readers, crawlers, security contact, sitemap discovery, and browser metadata.

View group

DISCOVERY

Bootstrap and complete inventory

Start with the well-known bootstrap. The manifest is the complete public resource inventory. A machine client can discover the published resource graph without parsing HTML, executing JavaScript, or loading CSS; listed HTML is used only when the HTML representation itself is needed, including the canonical /rrp text.

/.well-known/robot-rights.json

Primary discovery

application/json · Bootstrap

Identifies the machine interface, human-interface relationship, core source and provenance resources, and pointers to the manifest, registry, endpoint index, and operational discovery files.

Open JSON

/api/manifest.json

Complete resource manifest

application/json · Canonical inventory

Enumerates public Association, protocol, discovery, and operational resources exposed by this machine interface.

Open JSON

/api/interface-contract.json

Common interface contract

application/json · Schema envelope contract

Defines the 16 common core fields, traversal links, relationship semantics, and additive compatibility policy shared by public JSON resources.

Open JSON

/endpoints

Human-checkable endpoint index

text/html · This page

Readable directory for checking the same resource system without requiring JavaScript or interpreting the manifest directly.

Open index

ASSOCIATION

Association-level resources

Structured information about the Robot Rights Association and its current inquiry framework. These resources are Association material and do not become part of RRP v0.1.

/api/association.json

Association profile

application/json · Association level

Identity, mission, operating methods, institutional role boundaries, interface roles, contact, and protocol relationship.

Open JSON · Open HTML

/api/scope.json

Inquiry scope

application/json · Association level

System classes, terminology, relevance signals, conceptual boundaries, analysis layers, responsibility, and human-rights boundary.

Open JSON · Open HTML

/api/principles.json

Association principles

application/json · Non-binding Association material

Seven principles with stable IDs, machine keys, descriptions, application scope, and explicit separation from RRP v0.1.

Open JSON · Open HTML

/api/activities.json

Activity map

application/json · Association level

First-phase activity areas, status semantics, inquiry routes, and non-claim boundaries.

Open JSON · Open HTML

/api/contact.json

Contact route

application/json · Association contact

Public email route, accepted inquiry categories, unsupported routes, security declaration, and relationship boundary.

Open JSON · Open HTML

PUBLICATIONS

Dated Association statements

Statements are Association publications with their own status and dates. They are separate from the Robot Rights Protocol and do not amend RRP v0.1 unless a future protocol publication explicitly says so.

/api/statements.json

Statement index

application/json · Publication index

Index of dated Association statements with status, languages, RRP relationships, and resource locations.

Open JSON · Open HTML

/api/statements/001-current-scope.json

Statement 001 — Current Scope of Robot Rights Inquiry

application/json · Published 2026-08-11

Structured metadata and full English content for Statement 001, including its explicit relationship to RRP v0.1.

Open JSON · Open HTML

PROTOCOL

Robot Rights Protocol v0.1 resources

/rrp is the canonical English RRP v0.1 text. The JSON representation is derived from it; the canonical text controls if any difference exists. The Japanese text is a reference translation.

/rrp

Canonical English RRP v0.1

text/html · Canonical protocol text

Source-of-record publication whose content controls for Robot Rights Protocol v0.1.

Open canonical text

SHA-256

Exact-byte integrity

Canonical /rrp · no normalization

The published digest covers the entire UTF-8 /rrp file exactly as stored, before optional HTTP content encoding. Request Accept-Encoding: identity and hash the response body without changing whitespace or line endings.

00f2af6f08b52eb117d99842ba7dee10309ce0cc17915b27cee03fcf43233e73

Open integrity metadata

/api/rrp.json

Structured RRP representation

application/json · Derived from /rrp

Section-by-section representation, list items, citation data, canonical SHA-256, and canonical-precedence rule.

Open JSON

/rrp-ja

Japanese reference translation

text/html · Reference translation

Japanese reference translation of RRP v0.1. It does not replace the canonical English text.

Open reference translation

/api/protocol.json

Protocol identity

application/json · Stable metadata

Name, abbreviation, version, status semantics, binding and legal-force flags, canonical URL, reference translation, and intended audience.

Open JSON · Open guide

/api/status.json

Current protocol status

application/json · v0.1 status

Current version, meaning of ACTIVE, binding and legal-force flags, release date, and canonical citation.

Open JSON · Open HTML

/api/versions.json

Version history

application/json · Version record

Published version history. The current record contains version 0.1.

Open JSON

REGISTRY

Domain, publisher, and interface provenance

The registry describes two official interfaces of one Association. The domains are not mirrors, and each interface keeps its own canonical URLs.

/api/registry.json

Interface registry

application/json · Publisher/provenance relationship

Machine-readable domain roles, canonical policy, shared publisher identity, and the relationship between robot-rights.jp and robotrights.jp.

Open JSON · Open HTML

https://robotrights.jp/

Human interface

text/html · Separate official interface

Official human-facing website of the same Robot Rights Association. It is not a mirror of the machine interface.

Open human interface

TRANSPORT

HTTP delivery contract

Public machine resources are served over HTTPS with explicit media types. Structured and discovery resources permit cross-origin public reads; no write API is exposed.

HTTP delivery behaviour
Resource classContent typeCache behaviour
JSON APIs and well-known JSONapplication/json; charset=UTF-85 minutes, then revalidate
HTML fallbacktext/html; charset=UTF-8Revalidate on use
robots / llms / humans / security / sitemapExplicit plain-text or XML type1 hour, then revalidate
Web manifestapplication/manifest+json; charset=UTF-81 day, then revalidate

Application write methods are rejected by the publication layer. Host-level diagnostic methods such as TRACE are outside this static interface contract and should be controlled by the hosting server.

Read the machine-readable interface and transport contract

AGENT DISCOVERY

Automated-reader and operational resources

Plain-text, XML, well-known, and browser resources used by LLM readers, crawlers, security reporters, and user agents.

Automated-reader and operational resources
ResourceFormatPurpose
/llms.txttext/plainPriority-ordered machine-interface guide for LLM and automated readers, including source-precedence and document-boundary rules.
/robots.txttext/plainCrawler access policy and sitemap location.
/sitemap.xmlapplication/xmlCanonical public HTML URL inventory for crawlers and indexing systems.
/humans.txttext/plainPublisher, contact, protocol paths, and human-site identity.
/.well-known/security.txttext/plainSecurity and correction contact declaration.
/site.webmanifestapplication/manifest+jsonBrowser application identity and icon paths for the machine interface.