SmellBook
Menu

PUBLIC DATA

A small machine-readable surface for the public atlas.

SmellBook exposes a deliberately limited JSON catalog for public reference and interoperability. It is not the future proprietary API and does not expose private graph, ranking or recommendation internals.

SCHEMA VERSION1.0
EDITORIAL SNAPSHOT2026-09-22
CATALOG FIELDS14
/data/manifest.json

Manifest

Schema version, endpoint list, exported fields and explicit private-field exclusions.

JSON
/data/catalog.json

Catalog

The 200 public canonical profiles with IDs, names, aliases, summaries, descriptors, status and revision metadata.

JSON
/data/taxonomy.json

Taxonomy

Public categories, descriptors and public types with their canonical smell memberships.

JSON
/data/evidence.json

Evidence

The public source registry and VERIFIED claim records.

JSON
/data/changelog.json

Changelog

Structured public product and atlas change records.

JSON
/data/provenance.json

Provenance

Explicit profile-to-claim-to-source evidence relationships with stable public identifiers.

JSON
/data/relations.json

Relations

Explicit unweighted editorial related-smell links.

JSON
/data/identifiers.json

Identifiers

Canonical public smell, claim and source identifiers with canonical URLs.

JSON
/data/resolve.json?id=SB-0001

Identifier resolver

Read-only exact-ID resolution example.

JSON
/data/quality.json

Quality report

Structural integrity and maintenance diagnostics for the public atlas.

JSON
/data/quality.ndjson

Quality issues

One hard structural issue per line; empty for a passing release.

NDJSON
/data/snapshot.json

Current snapshot

Current documented public snapshot metadata.

JSON
/data/snapshots.json

Snapshot registry

Formal public snapshot history from Phase 30 forward.

JSON
/data/latest.json

Latest snapshot pointer

Stable pointer to the newest registered public snapshot.

JSON
/data/catalog.csv

Catalog table

The public canonical catalog in spreadsheet-friendly CSV.

CSV
/data/catalog.tsv

Catalog table

The public canonical catalog in tab-separated form.

TSV
/data/claims.csv

Claims table

Verified public claim records in spreadsheet-friendly CSV.

CSV
/data/claims.tsv

Claims table

Verified public claim records in tab-separated form.

TSV
/data/sources.tsv

Sources table

Public source records in tab-separated form.

TSV
/data/sources.csl.json

Citation library

Public source records in CSL JSON for citation managers.

CSL JSON
/data/sources.bib

BibTeX library

Public source records in BibTeX form.

BIB
/data/sources.ris

RIS library

Public source records in RIS form.

RIS
/data/sources.md

Markdown bibliography

Human-readable public source bibliography.

MD
/data/catalog.ndjson

Catalog stream

One canonical profile JSON object per line.

NDJSON
/data/claims.ndjson

Claims stream

One VERIFIED claim JSON object per line.

NDJSON
/data/sources.ndjson

Sources stream

One registered source JSON object per line.

NDJSON
/data/changelog.ndjson

Changelog stream

One public changelog record per line.

NDJSON
/data/provenance.ndjson

Provenance stream

Profile, claim and source relationship records as line-delimited JSON.

NDJSON
/data/relations.ndjson

Relations stream

One unweighted editorial relation record per line.

NDJSON
/data/smells/rain.json

Smell entity record

Example stable per-smell JSON record.

JSON
/data/claims/petrichor-rain-on-dry-ground.json

Claim entity record

Example stable per-claim JSON record.

JSON
/data/sources/petrichor-1964.json

Source entity record

Example stable per-source JSON record.

JSON
/data/context.jsonld

JSON-LD context

Schema.org mappings plus public SmellBook vocabulary terms.

JSON-LD
/data/graph.jsonld

Linked-data graph

Public smell, claim and source entities as JSON-LD.

JSON-LD
/data/bundle.json

Dataset bundle

Portable manifest for snapshot, resources, schemas, checksums and citation guidance.

JSON
/data/dictionary.json

Data dictionary

Field types, nullability and public semantic definitions.

JSON
/data/facets.json

Taxonomy facets

Category, descriptor and public-type membership records.

JSON
/data/facet-memberships.ndjson

Facet memberships

One facet-to-smell membership per line.

NDJSON
/data/categories/nature.json

Category record

Example category facet record.

JSON
/data/descriptors/fresh.json

Descriptor record

Example descriptor facet record.

JSON
/data/types/source.json

Type record

Example public-type facet record.

JSON
/data/lineage.json

Data lineage

Version-controlled inputs and their derived public outputs.

JSON
/data/reproducibility.json

Reproducibility contract

Build commands, snapshot/checksum pointers and runtime non-dependencies.

JSON
/data/consumer-contract.json

Consumer contract

Read methods, CORS, caching, schema headers and compatibility semantics.

JSON
/data/errors.json

Error catalog

Stable public error codes and HTTP status meanings.

JSON
/data/examples.json

Consumer examples

Representative read-only requests and expected results.

JSON
/data/resource-registry.json

Resource registry

Methods, media types, schemas, cache classes and stability metadata for public resources.

JSON
/data/search-corpus.json

Search corpus

Searchable public fields and records without internal scoring weights.

JSON
/data/search-corpus.ndjson

Search corpus stream

One searchable public record per line.

NDJSON
/data/search-fields.json

Search field contract

Search field meanings and normalization semantics.

JSON
/data/cache-policy.json

Cache policy

Public response cache classes and freshness semantics.

JSON
/data/capabilities.json

Capabilities

Current public support state and routes.

JSON
/data/support-matrix.json

Support matrix

Capability status meanings and current boundaries.

JSON
/data/source-lifecycle.json

Source lifecycle

Current lifecycle states for registered sources and VERIFIED claims.

JSON
/data/corrections.json

Corrections

Explicit SmellBook correction notices; empty until one is actually published.

JSON
/data/route-contract.json

Route contract

Release-critical page and machine-route structural invariants.

JSON
/data/runtime-budget.json

Runtime budget

Source-enforced dependency and browser-runtime architecture limits.

JSON
/data/rights.json

Rights registry

Current public/project/third-party reuse and ownership boundaries.

JSON
/data/attribution.json

Attribution registry

Registered source attribution and publisher-rights guidance.

JSON
/data/evidence-coverage.json

Evidence coverage

Profile/source/claim VERIFIED-linkage coverage without confidence scoring.

JSON
/data/vocabulary.json

Vocabulary registry

Controlled public labels and definitions.

JSON
/data/software.json

Software manifest

Declared runtime dependencies and SDK-category posture.

JSON
/data/privacy-posture.json

Privacy posture

Current runtime-aligned public privacy declarations.

JSON
/data/accessibility-status.json

Accessibility status

Source-level commitments and structural requirements.

JSON
/data/locale-readiness.json

Locale readiness

Current English-first language/localization posture.

JSON
/data/fixtures.json

Validation fixtures

Stable positive/negative public contract examples.

JSON
/data/release-attestation.json

Release attestation

Repository-derived release verification record.

JSON
/data/docs-map.json

Documentation map

Grouped public developer/policy documentation routes.

JSON
/data/policy-consistency.json

Policy consistency

Cross-contract checks and change triggers.

JSON
/data/export-parity.json

Export parity

Record families, canonical fields and public format surfaces.

JSON
/data/openapi.json

OpenAPI

OpenAPI 3.1 description of representative stable public read routes.

JSON
/data/snapshot-deltas.json

Snapshot deltas

Registered snapshot metadata/resource/count deltas.

JSON
/data/fingerprints.json

Record fingerprints

SHA-256 fingerprints over selected public record fields.

JSON
/data/provenance-chains.json

Provenance chains

Explicit smell-to-VERIFIED-claim-to-source paths.

JSON
/data/provenance-chains.ndjson

Provenance chain stream

One explicit evidence chain per line.

NDJSON
/data/deprecations.json

Deprecations

Current public deprecation registry and policy.

JSON
/data/http-semantics.json

HTTP semantics

Methods, CORS, shared headers, media types and status meanings.

JSON
/data/retention-policy.json

Retention policy

Public atlas traceability, snapshot and removal boundaries.

JSON
/data/conformance.json

Consumer conformance

Portable representative public contract expectations.

JSON
/data/compatibility-matrix.json

Compatibility matrix

Published schema versions, snapshots and migration state.

JSON
/data/ordering.json

Ordering contract

Deterministic collection order and serialization semantics.

JSON
/data/canonical-registry.json

Canonical registry

Entity canonical URLs, route families and redirect policy.

JSON
/data/query-contract.json

Query contract

Documented query parameters, limits and error behavior.

JSON
/data/field-derivation.json

Field derivation

Public field source modules and direct/derived provenance.

JSON
/data/minimization.json

Data minimization

Explicit public/private exclusions and exposure rules.

JSON
/data/security-posture.json

Security posture

Configured response protections and explicit non-claims.

JSON
/data/release-content.json

Release content

Sorted critical pages, machine surfaces and verification references.

JSON
/data/changelog-taxonomy.json

Changelog taxonomy

Deterministic topic/phase classification for public changes.

JSON
/data/stability.json

Stability registry

Current route stability classes and field-change semantics.

JSON
/data/contract-health.json

Contract health

Aggregate public-contract checks without certification scoring.

JSON
/data/schema-examples.json

Schema examples

Representative current public payloads selected from live data structures.

JSON
/data/route-templates.json

Route templates

Parameterized public route patterns and constraints.

JSON
/data/reference-integrity.json

Reference integrity

Cross-record public ID/slug diagnostics.

JSON
/data/evidence-recency.json

Evidence recency

Descriptive source publication-age metadata.

JSON
/data/editorial-provenance.json

Editorial provenance

Public field-origin and third-party source metadata origins.

JSON
/data/download-contract.json

Download contract

Suggested filenames, media types and download boundaries.

JSON
/data/contract-dependencies.json

Contract dependencies

Public contract derivation graph and outputs.

JSON
/data/change-impact.json

Change impact

Review prompts for common contract/product changes.

JSON
/data/documentation-links.json

Documentation integrity

Mapped documentation routes and duplicate diagnostics.

JSON
/data/contract-coverage.json

Contract coverage

Release-surface coverage across inventory/resource/docs contracts.

JSON
/data/schema.json

Schema registry

JSON Schema definitions and compatibility rules for public records.

JSON
/data/inventory.json

Data inventory

Formats, media types, schema mappings and record counts.

JSON
/data/citation.json

Citation metadata

Suggested citation, version and attribution boundaries.

JSON
/data/contract.json

Developer contract

Read-only guarantees, versioning rules and public-surface exclusions.

JSON
/data/routes.json

Route index

Documentation and machine-readable public routes.

JSON
/data/README.txt

Data README

Plain-text starting point for the public data surface.

TXT
/data/version.json

Version

Public release phase, milestone, schema and validation-count metadata.

JSON
/data/release.json

Release manifest

Critical routes, recovery rules and deployment-boundary metadata.

JSON
/data/checksums.json

Checksums

SHA-256 digests for core deterministic public export structures.

JSON
EXPORTED CATALOG FIELDS
idslugnamealiasessummarytypecategorydescriptorsstatuscreatedAtupdatedAtrevisioncanonicalUrlverifiedClaimIds
DELIBERATELY EXCLUDED
graphWeightssimilarityScoresrankingWeightsrecommendationFormulapersonalizationStateuserProfileprivateRelationships
USE & LICENSING

Publicly readable does not mean unrestricted ownership transfer.

These endpoints make selected public facts and SmellBook-authored catalog fields easier to read by software. They do not grant a blanket license to SmellBook branding, original editorial writing, taxonomy presentation, proprietary systems, or third-party source material. Individual source rights and licenses remain their own.

STABILITY

Schema version 1.0 is an early public contract. Fields may evolve in later versions, but SmellBook should change the schema version when a breaking change alters the meaning or availability of exported fields.