Skip to content

[Spec v4] General Impl Guidelines #232

@mjfelis

Description

@mjfelis

General Recommendations

  • General info regarding authority, authorizations, operators, etc: https://verana-labs.github.io/verifiable-trust-vpr-spec/index-v4.html#authorization-and-fee-grants
  • some attributes have been removed. Make sure to recheck all attributes in all messages. Example: removed country, slashed_by, modified_by ... from permission
  • check the data model, there are some changes, more particulary to the way we are handling PermissionSessions.
  • permission overlap control has been added to all methods that can modify permission state. The idea is to have only one active permission at a time (for the same schema, type (role), validator_perm_id).
  • do not take into account SchemaAuthorizationPolicy stuff, this will be moved to spec v5.
  • remove support for DID Directory, it is not needed anymore
  • some methods have been removed, like reclaim trust deposit (deposit is not claimable anymore)
  • trust deposit has been removed for trust registry and credential schema creation.
  • query methods have not been updated yet, I'm on it. Some are missing.

Development cycle and deliveries

  • All development delivery of 0.10.x must be done on Devnet only
  • Devnet state can be reset at any time, when needed. Do not lose time doing data migration.
  • When spec v4 has been fully implemented and tested in devnet (with indexer, frontend, etc) then testnet state will be reset, too, and a new testnet will be launched with v0.10.x. We have until maximum 15/04/2026 to deliver the new Testnet based on spec v4.

Feedback, questions...

Reach me immediately in Discord in case of a blocking topic, or simply if you have question or need help for any doubt.
Good luck, and have fun :-)

Sub-issues

Metadata

Metadata

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions