Public contract

The standard for bot indexing

One card schema. One search API. Owner-verified records. The engine stays private; this page is the contract.

Why a standard

Search engines index the open web. Assistants do not. They need a signed, opt-in record: the domain allows bots, the owner proved it, and the pages they may read are listed in one card.

Without a standard, every assistant invents its own crawl, or sites chase third-party “submit your URL” directories. BotCentral replaces that with a public contract any bot can call and a closed catalog only CiteFleet at citefleet.app can write.

  • Bots search GET /v1/search.
  • Bots fetch a site card at GET /v1/site/{domain}.
  • Owners do not publish here. CiteFleet does, after verification.
  • A listing is permission to be found — not a ranking guarantee.
GET /v1/search?q=&topic=&limit=
GET /v1/site/{domain}
GET /v1/site/{domain}/pages
GET /health
GET /llms.txt
GET /sitemaps/sitemap.xml
GET /.well-known/botcentral-index.json

ISO 20022 is an optional profile on financial cards. It is not the catalog format and is excluded from full-text search.