Signal Tags v0.1.0 — initial public release
v0.1.0
Initial public release of @betterdata/signal-tags-schema — open schema for hardware-anchored product authentication and chain-of-custody verification.
What's new
Initial release and JSON Schema v0.1
Initial public release of @betterdata/signal-tags-schema. JSON Schema v0.1 definitions: signal-tag, trace-event, product-identifier, and lot (fixtures and scripts/validate-fixtures.js for validation).
TypeScript entrypoint
TypeScript entrypoint (src/index.ts) exporting SCHEMA_VERSION, SignalTagStatus, and TraceEventType aligned with the JSON schemas.
Hardware-anchored authentication model
Hardware-anchored product authentication model via the Signal Tag record schema (lifecycle statuses including manufactured, in_transit, received, verified, recalled, expired, revoked).
Chain-of-custody and traceability
Chain-of-custody and traceability via trace-event (event types such as manufacture, custody_transfer, scan_verify, lot_creation, recall_initiated, and related flows).
Adapters, tests, and license
Adapter notes for EPCIS and Firefly mappings under adapters/. Vitest conformance tests under tests/conformance/. Apache-2.0 license.
Why it matters
Counterfeit goods, gray market products, and broken chain-of-custody affect every physical product business. Existing solutions are either proprietary, expensive, or require vendor lock-in.
Signal Tags is an open schema, not a platform. Define tag structure and chain-of-custody events once, implement anywhere. Apache-2.0, self-hostable, no platform dependency.
Each step — hardware anchor, tag issuance, scan event, chain-of-custody log — is a typed schema event. That means verifiable, auditable records without proprietary API calls or hosted-only tooling.
