AI Initiative logoAI Initiative
Reading room / Manthan

HERALD Capability-String Registry

HERALD Capability-String Registry. Covers Identifier Profile; Registry Entry Shape; Seed Entries; `legal-research/eu`.

Protocol registry / reusable policy template
This is the retained source text, not a new validation of its claims. Numerical results and comparative claims require the accompanying source review before public reuse.

Read the connected case study or article →

Not explicitly stated in source · Date not established

Provenance, authorship and editorial notes

HERALD Capability-String Registry

Id

manthan-herald-protocol-registries-capabilities

Project

Manthan

Source path

manthan/herald-protocol/registries/capabilities.md

Source sha256

fd1de14f764459cc0e329f86740a2f8327c9a025df346ded03967b2399a702be

Local copy sha256

fd1de14f764459cc0e329f86740a2f8327c9a025df346ded03967b2399a702be

Repo head

3a94084024a3434cef331fecac91c2c3b43f0313

Date
Not recorded
Date basis

Original publication date not established; Git revision date retained separately.

Author

Not explicitly stated in source

Author basis

Unknown; Git committer not substituted for document author.

Last source commit

8b75d1b0157c20a0a463f0e31008ef9f73099beb

Last source commit date

2026-06-08T07:40:14Z

Document status

Protocol registry / reusable policy template

Summary

HERALD Capability-String Registry. Covers Identifier Profile; Registry Entry Shape; Seed Entries; `legal-research/eu`.

Topics
  • Protocol and verification
  • Identifier Profile
  • Registry Entry Shape
  • Seed Entries
Theme

Protocol and verification

Priority

reference

Related ids
  • manthan-herald-protocol-spec
  • manthan-herald-protocol-threats
Evidence concerns
  • Recovered source text is preserved verbatim. Assertions, comparisons, commands and results belong to its original context; they were not re-executed or externally re-verified during this corpus review.
Word count

898

Bytes

6900

Source relative

herald-protocol/registries/capabilities.md

Remote mirror

manthan/herald-protocol/registries/capabilities.md

Full text preserved

True

HERALD Capability-String Registry

Status: v0.2 skeleton and governance baseline.
Output path after review: learning/herald-protocol/registries/capabilities.md
Source: learning/herald-protocol/EXT.md §4.4, with context from SPEC §8.3 and THREATS §5.6.

This registry defines canonical strings for capability manifests. A manifest's capabilities[] and constraints[] values are not free text: they are registry identifiers. Verifiers reject manifests that cite unknown identifiers, or identifiers introduced after the manifest's ts.

The registry prevents manifest-squatting, makes discovery queries stable, and gives reviewers one place to attach schema, pricing-floor, and proof-of-service expectations.


Identifier Profile

Capability and constraint identifiers are lower-case ASCII strings:

<family>/<name>[/<jurisdiction-or-profile>]

Rules:

Examples:


Registry Entry Shape

Each entry has the fields required by EXT §4.4 plus governance metadata:

id: legal-research/eu
kind: capability
status: provisional
since: 2026-05-05T00:00:00Z
description: Legal research over EU law and institutions.
schema_ref: schemas/legal-research-eu.json
economic_floor:
  per_token_usd: null
service_proof:
  required: false
  accepted_refs: []
change_log:
  - ts: 2026-05-05T00:00:00Z
    action: added
    reason: seed example from SPEC §8.3

Field meanings:

FieldRequiredMeaning
idyesCanonical registry string used in manifests.
kindyescapability or constraint.
statusyesprovisional, active, deprecated, or reserved.
sinceyesTimestamp after which manifests may cite this id.
descriptionyesNatural-language description.
schema_refyesMachine-readable schema for structured payloads, or none.
economic_floornoOptional registry-defined floor for rates; below-floor manifests require subsidised: true.
service_proofnoOptional proof-of-service-or-stake requirement.
change_logyesHuman-readable history; authoritative history should be CT-logged once registry logging exists.

Seed Entries

These entries are a skeleton, not an exhaustive taxonomy.

id: legal-research/eu
kind: capability
status: provisional
since: 2026-05-05T00:00:00Z
description: Research, retrieval, and synthesis over European Union law, institutions, regulations, and case-law references.
schema_ref: schemas/legal-research-eu.json
economic_floor:
  per_token_usd: null
service_proof:
  required: false
  accepted_refs: []
change_log:
  - ts: 2026-05-05T00:00:00Z
    action: added
    reason: Seed capability named by SPEC §8.3.

translation/ja-en

id: translation/ja-en
kind: capability
status: provisional
since: 2026-05-05T00:00:00Z
description: Translation from Japanese to English, including plain-text and structured-message payloads.
schema_ref: schemas/translation-ja-en.json
economic_floor:
  per_token_usd: null
service_proof:
  required: false
  accepted_refs: []
change_log:
  - ts: 2026-05-05T00:00:00Z
    action: added
    reason: Seed capability named by SPEC §8.3.

constraint/no-pii

id: constraint/no-pii
kind: constraint
status: provisional
since: 2026-05-05T00:00:00Z
description: The subject declares it will not intentionally process personally identifiable information for this manifest's advertised service.
schema_ref: none
economic_floor: null
service_proof: null
change_log:
  - ts: 2026-05-05T00:00:00Z
    action: added
    reason: Seed constraint named by SPEC §8.3.

constraint/no-medical-advice

id: constraint/no-medical-advice
kind: constraint
status: provisional
since: 2026-05-05T00:00:00Z
description: The subject declares it will not provide medical advice under this manifest.
schema_ref: none
economic_floor: null
service_proof: null
change_log:
  - ts: 2026-05-05T00:00:00Z
    action: added
    reason: Seed constraint named by SPEC §8.3 and replay example in EXT §4.2.

Governance

Admission

New entries require:

Versioning

Entries are append-only:

Publication

The registry should be published at a well-known URL and every change should be committed to a HERALD CT log once registry logging exists. Until then, reviewers should treat the file history and manthan receipts as the audit trail.

Economic Floors

If an entry defines an economic floor, a manifest with rates.per_token_usd below that floor MUST set subsidised: true. The floor is a transparency guard, not a price control.

Service Proofs

The service_proof field is a hook. Registry entries may require proof-of-service or proof-of-stake references, but the accepted proof shapes must be defined per entry before verifiers can enforce them.

Rejection Rules

Verifiers and discovery aggregators reject a capability manifest when:


Reviewer Checklist

Continue exploring