Skip to content

Commit

Permalink
adds annex section for extensibility part of #35 (#40)
Browse files Browse the repository at this point in the history
Signed-off-by: Kevin Griffin <[email protected]>
  • Loading branch information
m00sey authored Jan 5, 2024
1 parent afe4ee8 commit f359a7e
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions spec/spec.md
Original file line number Diff line number Diff line change
Expand Up @@ -2813,6 +2813,33 @@ Composed schema that supports both public compact and uncompacted variants
}
```

### Extensibility

::: issue
https://github.com/trustoverip/tswg-acdc-specification/issues/35
:::

Append-only verifiable data structures have strong security properties that simplify end-verifiability and foster decentralization.

Append-only provides permission-less extensibility by downstream issuers, presenters, and/or verifiers

Each ACDC has a universally-unique content-based identifier with a universally-unique content-based schema identifier.

Fully decentralized name-spacing.

Custom fields are appended via chaining via one or more custom ACDCs defined by custom schema (type-is-schema).

No need for centralized permissioned name-space registries to resolve name-space collisions.

The purposes of a registry now become merely schema discovery or schema blessing for a given context or ecosystem.

The reach of the registry is tuned to the reach of desired interoperability by the ecosystem participants.

Human meaningful labels on SAIDs are local context only.

Versioning is simplified because edges still verify if new schema are backwards compatible. (persistent data structure model).


[//]: # (\newpage)

[//]: # (\makebibliography)
Expand Down

0 comments on commit f359a7e

Please sign in to comment.