UNPKG

business-as-code

Version:

Primitives for expressing business logic and processes as code

27 lines 1.59 kB
/** * AuthorityBoundary typed regulatory marker on a Service. * The 12-tag catalog (per startup-builder SERVICES.md) lets a cascade * declare the boundary it operates within; routing and HITL gates * compose against the boundary. * * 10 regulated tags + 2 sentinels (none, self-only). */ /** * Catalog of canonical AuthorityBoundary tags with policy hints. Consumers * reference by id; substrate enforces gating + HITL routing per tag. */ export const AuthorityBoundaries = { 'self-only': { regulated: false, requiresHumanSign: false, requiresKYC: false }, 'tenant-only': { regulated: false, requiresHumanSign: false, requiresKYC: false }, 'unlicensed-advisory': { regulated: false, requiresHumanSign: false, requiresKYC: false }, 'cpa-attest': { regulated: true, requiresHumanSign: true, requiresKYC: true }, 'jd-bar-admitted': { regulated: true, requiresHumanSign: true, requiresKYC: true }, 'md-licensed': { regulated: true, requiresHumanSign: true, requiresKYC: true }, 'fiduciary-investment-advice': { regulated: true, requiresHumanSign: true, requiresKYC: true }, 'broker-dealer': { regulated: true, requiresHumanSign: true, requiresKYC: true }, 'insurance-licensed': { regulated: true, requiresHumanSign: true, requiresKYC: true }, 'real-estate-licensed': { regulated: true, requiresHumanSign: true, requiresKYC: true }, 'pe-stamp': { regulated: true, requiresHumanSign: true, requiresKYC: false }, 'kyc-aml-required': { regulated: true, requiresHumanSign: false, requiresKYC: true }, }; //# sourceMappingURL=authority.js.map