Skip to content

Latest commit

 

History

History
48 lines (29 loc) · 5.36 KB

sip-proposals.md

File metadata and controls

48 lines (29 loc) · 5.36 KB

SIP for Inscribing Immutable Data on Stacks

Use cases such as inscribing business contracts, commitments, National ID, membership, affiliations to companies.

by Phillip Roe Smithson (did:web:phillip.xck.app) Invitation to Stacks SIP Event Series

Immutability is an attribute that Blockchain technology offers to world society. A transaction, and/or the execution of a smart contract that cannot be altered.

This attribute of immutability could be transformed in an inscription service applied to different purposes. An example of this type of service is the financial value transfer, the Bitcoin Name Service (BNS) domain and subdomain names, and the Non Fungible Tokens (NFT) inscriptions for art or music digital work.

Some newer applications show that some cryptoassets should be non-transferrable. Inscriptions could be leverage with the use of did:web for the users, and apps. An app inscription or an inscription executed by a user could be accessed publicly by a web service using the did:web protocol. So ideally, Blockchain Inscriptions could be turned into a standard Stacks Improvement Proposals - SIP. This standard could boost usability among other applications that reference this blockchain inscriptions.

The experience of less of a decade is showing that the Blockchain value finance trades represents humans and their relationships. The BNS has addressed the need of a verified digital identity, but additionally there is a need to address the social identity. Social identity means the representation of the relationship between humans.

This proposal tries to cover an initial standard for the Stacks Smart Contracts for these social relationships. In the document Weyl, et Al may 2022 Decentralized Society: Finding Web3's Soul considers that commitments, credentials, and affiliations can encode the trust networks of the real economy to establish provenance and reputation.

1. Inscription of Commitments as business Agreements, payments, and business Deliverables.

Commitments

The act of committing, pledging, or engaging oneself. a pledge or promise; obligation: We have made a commitment to pay our bills on time. dedication.

Commitments have been inscribed in the Blockchain, and some of them could be useful to be accessible by others for different purposes.

Examples taken from XCK.app are the business Agreements, payments, and business Deliverables.

2. Inscriptions of credentials ie Proof of the user's National Identity Document, and other type of identities.

Credentials

In some specific use cases, probably, more in the formal space, some legal and business processes, its deliverables, and some cross border transfers, require that the participant users be identified by some valid legal national ID. DID profiles could be ideal to bound them a valid national identity document.

Credentials are a part of our daily lives; driver's licenses are used to assert that we are capable of operating a motor vehicle, university degrees can be used to assert our level of education, and government-issued passports enable us to travel between countries. These credentials provide benefits to us when used in the physical world, but their use on the Web continues to be elusive.

Using a blockchain technological solution to bound a user's national identity document, for example, a national passport or national ID card, permitting a DID to be used by the user. This is an authorizing and bound process to the DID, as a proof of identity. When users are interacting in a transfer or business agreement, this identity attribution could be shared between them. This utility of proof of identity could satisfy KYC (Know Your Customer) requirement of some country governments. In this case, regulation, executed in a decentralized way, controlled, and owned by each user.

The proof identity should be an inscription of a DID bound to a National ID document, maintaining privacy, and security. The user could share its proofs of identity with the corresponding peers, when necessary, with the correspondent National ID Inscription. This type of inscription could be considered as Soulbound tokens (SBTs), a proposal for enabling non-transferrable cryptoassets that represent commitments, credentials and affiliations.

3. Inscriptions of affiliations to organizations, companies, institutions, and others.

Affiliations

An affiliation is an official connection to something. To have an affiliation to something is to be affiliated with it. You can be connected to all sorts of things, but to have an affiliation is to have an official connection.

The most common affiliation found is the membership to a company team, a community, or to an educational institution. The affiliation could bring special benefits, services, functionality, informations, among other, to their members.

A complementary solution could be done by the reference of other users, that they know a certain user. Kind of a reputation ranking. At a certain, point one or more of the sponsoring users must have a more solid proof of identity issued by a valid legal national ID. These referrals can also be indicated in the user profile.

Resources

Presentation to Stacks SIP Event Series