The method

The Translator Standard

Every translator we build — for any client, from any source system — is governed by one standing standard. We publish it because a method you can inspect is a method you can hold us to.

The membrane rules

1

Nothing enters the core unless it is a valid SIGNET object. Pinned schema version, applicable profile, validated before write. Validation is not a report that runs afterwards; the write path refuses invalid objects.

2

Core agents emit SIGNET only. Outbound formatting into a destination system's dialect is translator work, never core work.

3

No foreign shape crosses the membrane. No source field name appears in any core object, prompt, or tool schema. Fields with no SIGNET home are routed through the extension mechanism or deliberately dropped — with the omission recorded in the mapping specification, where it can be seen and challenged.

Map, never synthesise

A translator recasts; it does not create. No inference, no enrichment, no gap-filling. Ambiguity quarantines with a declared reason code. This is not caution — it is what makes a canonical core canonical. An object you cannot trace is an object you cannot trust, and a translation that guessed is a record that lies politely.

Contract-first delivery

Five gates, in order, every time:

  1. №01

    Mapping specification — signed by the data owner before build starts. Deliberate omissions are recorded, not silent.

  2. №02

    Golden suite — fixtures in, expected objects out, including negatives that must fail on exactly the declared reason codes. Green in CI before anything ships.

  3. №03

    The translator — deployed at the edge and verified in-environment before any downstream agent depends on it.

  4. №04

    Reconciliation harness — per-batch balance checks: totals reconcile, counts match source, lifecycle sequences obey the state machine.

  5. №05

    Operations handover — replay procedure, quarantine triage, halt and resume. The client operates; we stand behind the build.

Standing behaviours

Provenance on every object.

Translating agent and version, source reference verbatim, mapping-spec version, timestamp. Auditable by construction.

Events into a hash-chained trail.

Completion events per batch; rejection events per quarantined record — reason code and source reference, never the payload.

Validation before write.

The write path refuses invalid objects. Validation is enforcement, not reporting.

Idempotent, versioned replay.

Re-running a batch produces no duplicates. Any historical window replays. Replays version; nothing is silently overwritten.

Circuit breakers.

Every feed carries a quarantine ceiling. A batch that exceeds it halts and alerts — a systematically broken feed is an incident, not a data-quality statistic.

Declared freshness.

Every translator declares its mode — translate-on-ingest or streaming. Translate-on-read into the core is prohibited.

Where the standard lives

The Translator Standard is Score Networks' delivery constitution, maintained by us and applied without exception. Where our mapping work surfaces gaps in the open standard itself, we file extension issues with Concert — implementation pressure is how standards improve.

See the translators built this way →