Documentation
Documentation, honest about what exists
How to read these docs
“Implemented — pilot” means it is built and you can inspect it. “Authorized pilot operators” means it is built and reachable only by an operator the Bobby DB operator has admitted. “Planned” means designed but not built, and “Not yet available” means there is nothing to document yet.
Email and password sign-in exists, and it grants no Bobby DB account, role, workspace access or authority on its own. There is no public registration. No fabricated request, response or behaviour is presented as final anywhere in these docs.
Topics
Quickstart
Authorized pilot operatorsThe shortest path from a key to a reference value: open a workspace, seed a collection, cut a release, read it with a key.
The path is implemented in the governed console. A published walkthrough waits until a pilot operator has run it end to end.
Authentication
Implemented — pilotHow a person signs in with email and password, and how a machine caller authenticates with an API key.
Email and password sign-in and tracked API keys are implemented. Signing in grants no Bobby DB account, role or access; admission is granted by the operator.
Workspaces
Authorized pilot operatorsThe tenant boundary: what a workspace owns, and what never crosses it.
Implemented as the isolation boundary and reachable by authorized pilot operators only.
Collections
Authorized pilot operatorsVisibility, schema modes, and the unit that is drafted, released and served.
Implemented in the governed console for authorized pilot operators.
Groups
Authorized pilot operatorsOrganising related keys inside one collection.
Implemented alongside collections; a field-level reference is still to be written.
Entries
Authorized pilot operatorsKeys, typed JSON-compatible values, and what does not belong in a value.
Implemented with schema validation; field-level reference still to be written.
Imports
PlannedBringing bulk content in through parsing, mapping and validation into a draft.
Designed only. No bulk import pipeline is built.
Drafts and Reviews
Authorized pilot operatorsThe editing space and the human gate between editing and publication.
Draft editing and the review step before a release are implemented for authorized pilot operators.
Releases
Authorized pilot operatorsImmutability, current versus pinned reads, and how corrections are published.
Immutable releases and pinned reads are implemented. No release has been published in production.
API Keys
Authorized pilot operatorsIssuance, read and write scopes, one-time display, rotation and revocation.
Implemented: hashed at rest, shown once, scoped to one workspace, revocable. Issued to authorized pilot operators only.
REST API
Authorized pilot operatorsBase URL, pagination, batch reads, ETag revalidation, idempotency keys and request IDs.
The versioned surface is implemented behind an API key. It is published in outline rather than as a full reference until the pilot has exercised it.
MCP
Not yet availableThe agent delivery surface. Deferred, and not in service.
Deferred. Its address answers one stated refusal, lists no tool and exposes no data. It will be built only under separate authorization and verification.
Metering and Limits
Authorized pilot operatorsHow requests are counted per workspace, and what happens at an allowance boundary.
Per-key rate limiting and usage accounting are implemented at the delivery boundary. The plan allowances on the pricing page remain a proposal, and there is no billing.
Errors
Authorized pilot operatorsThe stable error codes a client should branch on.
The refusal and error taxonomy is implemented at the delivery boundary.
Security
ImplementedThe data model boundaries, key handling and what evidence does and does not exist.
The security position page is written and current.
Changelog
Not yet availableWhat changed in the platform and in published public collections.
Not yet available. No release has been published, so there is nothing to log.
Enough to design against
Rather than a full API reference, these docs publish the architecture and a small set of representative examples until the pilot has exercised every path.
{
"collection": "example-collection",
"release": "example-release-version",
"entries": [
{ "key": "example.first.key", "value": { "example": true } }
],
"next_cursor": null,
"request_id": "example-request-id-0001"
}Illustrative response shape with invented values. Field names are not final.
{
"target": "example-collection",
"mode": "draft",
"mapping": { "source_field": "example.first.key" },
"rows": [{ "source_field": "example value" }]
}Illustrative import submission. No import pipeline exists.
Missing a topic you need to evaluate Bobby DB? It is not published because it cannot be documented truthfully yet. Nothing here is generally available, access is granted by the operator, and no support channel is announced on this site.