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.
Manifest
Schema version, endpoint list, exported fields and explicit private-field exclusions.
Catalog
The 200 public canonical profiles with IDs, names, aliases, summaries, descriptors, status and revision metadata.
Taxonomy
Public categories, descriptors and public types with their canonical smell memberships.
Evidence
The public source registry and VERIFIED claim records.
Changelog
Structured public product and atlas change records.
Provenance
Explicit profile-to-claim-to-source evidence relationships with stable public identifiers.
Relations
Explicit unweighted editorial related-smell links.
Identifiers
Canonical public smell, claim and source identifiers with canonical URLs.
Identifier resolver
Read-only exact-ID resolution example.
Quality report
Structural integrity and maintenance diagnostics for the public atlas.
Quality issues
One hard structural issue per line; empty for a passing release.
Current snapshot
Current documented public snapshot metadata.
Snapshot registry
Formal public snapshot history from Phase 30 forward.
Latest snapshot pointer
Stable pointer to the newest registered public snapshot.
Catalog table
The public canonical catalog in spreadsheet-friendly CSV.
Catalog table
The public canonical catalog in tab-separated form.
Claims table
Verified public claim records in spreadsheet-friendly CSV.
Claims table
Verified public claim records in tab-separated form.
Sources table
Public source records in tab-separated form.
Citation library
Public source records in CSL JSON for citation managers.
BibTeX library
Public source records in BibTeX form.
RIS library
Public source records in RIS form.
Markdown bibliography
Human-readable public source bibliography.
Catalog stream
One canonical profile JSON object per line.
Claims stream
One VERIFIED claim JSON object per line.
Sources stream
One registered source JSON object per line.
Changelog stream
One public changelog record per line.
Provenance stream
Profile, claim and source relationship records as line-delimited JSON.
Relations stream
One unweighted editorial relation record per line.
Smell entity record
Example stable per-smell JSON record.
Claim entity record
Example stable per-claim JSON record.
Source entity record
Example stable per-source JSON record.
JSON-LD context
Schema.org mappings plus public SmellBook vocabulary terms.
Linked-data graph
Public smell, claim and source entities as JSON-LD.
Dataset bundle
Portable manifest for snapshot, resources, schemas, checksums and citation guidance.
Data dictionary
Field types, nullability and public semantic definitions.
Taxonomy facets
Category, descriptor and public-type membership records.
Facet memberships
One facet-to-smell membership per line.
Category record
Example category facet record.
Descriptor record
Example descriptor facet record.
Type record
Example public-type facet record.
Data lineage
Version-controlled inputs and their derived public outputs.
Reproducibility contract
Build commands, snapshot/checksum pointers and runtime non-dependencies.
Consumer contract
Read methods, CORS, caching, schema headers and compatibility semantics.
Error catalog
Stable public error codes and HTTP status meanings.
Consumer examples
Representative read-only requests and expected results.
Resource registry
Methods, media types, schemas, cache classes and stability metadata for public resources.
Search corpus
Searchable public fields and records without internal scoring weights.
Search corpus stream
One searchable public record per line.
Search field contract
Search field meanings and normalization semantics.
Cache policy
Public response cache classes and freshness semantics.
Capabilities
Current public support state and routes.
Support matrix
Capability status meanings and current boundaries.
Source lifecycle
Current lifecycle states for registered sources and VERIFIED claims.
Corrections
Explicit SmellBook correction notices; empty until one is actually published.
Route contract
Release-critical page and machine-route structural invariants.
Runtime budget
Source-enforced dependency and browser-runtime architecture limits.
Rights registry
Current public/project/third-party reuse and ownership boundaries.
Attribution registry
Registered source attribution and publisher-rights guidance.
Evidence coverage
Profile/source/claim VERIFIED-linkage coverage without confidence scoring.
Vocabulary registry
Controlled public labels and definitions.
Software manifest
Declared runtime dependencies and SDK-category posture.
Privacy posture
Current runtime-aligned public privacy declarations.
Accessibility status
Source-level commitments and structural requirements.
Locale readiness
Current English-first language/localization posture.
Validation fixtures
Stable positive/negative public contract examples.
Release attestation
Repository-derived release verification record.
Documentation map
Grouped public developer/policy documentation routes.
Policy consistency
Cross-contract checks and change triggers.
Export parity
Record families, canonical fields and public format surfaces.
OpenAPI
OpenAPI 3.1 description of representative stable public read routes.
Snapshot deltas
Registered snapshot metadata/resource/count deltas.
Record fingerprints
SHA-256 fingerprints over selected public record fields.
Provenance chains
Explicit smell-to-VERIFIED-claim-to-source paths.
Provenance chain stream
One explicit evidence chain per line.
Deprecations
Current public deprecation registry and policy.
HTTP semantics
Methods, CORS, shared headers, media types and status meanings.
Retention policy
Public atlas traceability, snapshot and removal boundaries.
Consumer conformance
Portable representative public contract expectations.
Compatibility matrix
Published schema versions, snapshots and migration state.
Ordering contract
Deterministic collection order and serialization semantics.
Canonical registry
Entity canonical URLs, route families and redirect policy.
Query contract
Documented query parameters, limits and error behavior.
Field derivation
Public field source modules and direct/derived provenance.
Data minimization
Explicit public/private exclusions and exposure rules.
Security posture
Configured response protections and explicit non-claims.
Release content
Sorted critical pages, machine surfaces and verification references.
Changelog taxonomy
Deterministic topic/phase classification for public changes.
Stability registry
Current route stability classes and field-change semantics.
Contract health
Aggregate public-contract checks without certification scoring.
Schema examples
Representative current public payloads selected from live data structures.
Route templates
Parameterized public route patterns and constraints.
Reference integrity
Cross-record public ID/slug diagnostics.
Evidence recency
Descriptive source publication-age metadata.
Editorial provenance
Public field-origin and third-party source metadata origins.
Download contract
Suggested filenames, media types and download boundaries.
Contract dependencies
Public contract derivation graph and outputs.
Change impact
Review prompts for common contract/product changes.
Documentation integrity
Mapped documentation routes and duplicate diagnostics.
Contract coverage
Release-surface coverage across inventory/resource/docs contracts.
Schema registry
JSON Schema definitions and compatibility rules for public records.
Data inventory
Formats, media types, schema mappings and record counts.
Citation metadata
Suggested citation, version and attribution boundaries.
Developer contract
Read-only guarantees, versioning rules and public-surface exclusions.
Route index
Documentation and machine-readable public routes.
Data README
Plain-text starting point for the public data surface.
Version
Public release phase, milestone, schema and validation-count metadata.
Release manifest
Critical routes, recovery rules and deployment-boundary metadata.
Checksums
SHA-256 digests for core deterministic public export structures.
idslugnamealiasessummarytypecategorydescriptorsstatuscreatedAtupdatedAtrevisioncanonicalUrlverifiedClaimIdsgraphWeightssimilarityScoresrankingWeightsrecommendationFormulapersonalizationStateuserProfileprivateRelationshipsPublicly 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.
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.