Decentralisation, OpenSource Overview and Compatability

Overview of approach rather than execution. Links to Values

Decentralisation

The platform will be decentralised where efficient solutions can be found but not at the expense of user experience or overall objective of building a universal profile.

Areas where decentralisation is likely:

  • Trust Registries (issuers ie trusted orgs) - DIDs are onchain (in time will support multiple DID methods (if beneficial) so any user or org can leave profile with their DID intact.

  • Badges (soulbound nfts and vcs) are on chain and so users are not bound to profile.io.

OpenSource Approach

Ensure composable elements of user profiles are opensource to ensure compatibility across web frameworks and apps.

Issuer components can also be open sourced.

To consider each element of the infrastructure in terms of suitability for open source.

Core platform updates will be determined by central team unless a point is reached where an alternative approach is required.

Compatibility

Credential Issuance and verification is open to multiple technical approaches, networks (and offchain credentials) and providers, with profile.io as a selected destination for credentials. We will engage wider developer community to achieve this compatibility.

App/Dapp integration requires standardised approach to integration.

Profile composable elements and ZK authorisation to be compatible across tech stacks via open source approach.

Last updated