Skip to main content

ADR-0118: Signed licences without price or limit

Context​

Kit section 13.

Decision​

JWS EdDSA licence verified locally, without network, against contracts/v1/license-entitlement.schema.json; separate issuer (tools/license-issuer). No price, no user or agent counter.

Consequences​

A test scans for prices in licensing.

Evidence​

  • services/control-plane/src/eai/domains/licensing/verifier.py
  • tools/license-issuer/license_issuer.py
  • sql/postgres/V111__licenses.sql
  • services/control-plane/tests/test_licensing_no_price_scan.py
  • services/control-plane/tests/test_licensing.py