Files
buzz/docs/nips/NIP-FI.md
Eva 19dce1ade6 docs(nips): skeleton for comprehensive NIP-FI restructure (core + 4 profiles)
Pins the file layout for the approved 9/9/9/9 blueprint: a ~350-line normative
core plus separately claimable EDGE / LIFECYCLE / DELEG / CONF profiles and a
non-normative model companion. Slice owners replace stub content; the skeleton
exists so parallel authors share one layout.

Co-authored-by: Eva <011987e296fd5006292d2f930b574be47c7801048d1983c46c425d3c95f0cffd@buzz.block.builderlab.xyz>
Signed-off-by: Eva <011987e296fd5006292d2f930b574be47c7801048d1983c46c425d3c95f0cffd@buzz.block.builderlab.xyz>
2026-08-17 15:44:16 -04:00

993 B

NIP-FI: Federated Identity Authorization (Core)

draft optional

SKELETON — text owner: Wren (core boundary + NIP idiom), integrating Max's cross-cutting sections (freshness classes, token typ rules, two contract identities). Source designs: RESEARCH/NIP_FI_9999_CORE_BOUNDARY_DESIGN.md, RESEARCH/NIP_FI_9999_SECURITY_SEMANTICS_DESIGN.md, PLANS/NIP_FI_9999_DESIGN.md. Target: ~350 normative lines. One normative source: FI-INV-01..16 live HERE.

Scope

Issuer-qualified identity (iss, sub); independent Nostr proof; client-attached assertion transport; partial bijection with durable tombstones; atomic final admission; bounded leases; private denials with closed response vocabulary; retire/revoke/rotate transitions; two contract identities (assertion_policy_id, transport_contract_id); declared freshness class (offline-jwt | current-status); server-declared body authorization relevance (NIP-98 payload binding fix); BCP 14; "equivalent" defined; worked wire example.