24 lines
1.6 KiB
Markdown
24 lines
1.6 KiB
Markdown
# Protocol and Rail Catalog
|
|
|
|
Extensibility catalog for additional rails. **New rails require a completed doc derived from [_rail-template.md](_rail-template.md) before merge.**
|
|
Adapters are added incrementally; each defines identifier types, endpoint profiles, capability taxonomy, and optional connector in `packages/connectors/`.
|
|
|
|
## Implemented
|
|
|
|
- **AS4 / PEPPOL** — See data-model identifier types; SMP/SML connector spec in docs/architecture/connectors.md.
|
|
- **ISO 20022 over AS4 (FI-to-FI)** — [iso20022-over-as4.md](iso20022-over-as4.md). PartyId (BIC, LEI) → endpoint + cert + AS4 profile; Service/Action for pacs/camt; directory-only (no ISO 20022 parsing, no settlement). Scheme-specific profiles: [iso20022-scheme-profiles.md](iso20022-scheme-profiles.md) (TARGET2, Fedwire, CHAPS).
|
|
- **SS7** — e164, gt, pc, ssn; GTT via routing artifacts.
|
|
- **Card networks** — [cards.md](cards.md); pan.bin, BIN table, ISO8583.
|
|
- **DTC / Digital securities** — [dtc.md](dtc.md); lei, bic, dtc.participantId, dtc.accountId.
|
|
- **KTT** — [ktt.md](ktt.md); placeholder rail.
|
|
|
|
## Candidate Families (priority order)
|
|
|
|
- **Payments:** ISO 20022 over AS4 (FI-to-FI) documented; ISO 20022 over API, SWIFT, Fedwire-like remain candidates.
|
|
- **EDI / B2B:** AS2, SFTP EDI, RosettaNet.
|
|
- **Healthcare:** HL7 MLLP, FHIR endpoints (endpoint registry + certs).
|
|
- **Identity:** DID, DNSSEC, PKI directories.
|
|
- **Message brokers:** Kafka topics, NATS subjects, AMQP queues (logical addresses + ACL).
|
|
|
|
Integration: add identifier validators in core, register profile in protocol_registry, optional connector; document in a new docs/protocols/*.md.
|