Skip to content

Commit

Permalink
Attestation based token is the new term which solves the ambiguity of…
Browse files Browse the repository at this point in the history
… attestation-token
  • Loading branch information
SmartLayer committed Oct 15, 2023
1 parent 7bf9856 commit 84b525f
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
8 changes: 4 additions & 4 deletions src/concept/Attestation.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,13 @@ In TokenScript, various types of attestations exist, and the list is expandable.

This type of attestation asserts specific attributes about a token. For instance, an airline might issue an attribute attestation to update the arrival time for all passengers on a delayed flight. Smart Tokens representing airline tickets for that flight can then use this attestation when interacting with other systems or smart contracts.

## Authorisation Attestation
## Authorisation

Authorization attestations are similar to attribute attestations but are designed to grant permissions or access rights. These attestations often come with time limits, intended recipients, and anti-replay attack mechanisms. For example, in the event of a flight delay, an airline could issue an authorization attestation allowing affected passengers to access the lounge.
Authorizations are attestations similar to attribute attestations but designed to grant permissions or access rights. These attestations often come with time limits, intended recipients, and anti-replay attack mechanisms. For example, in the event of a flight delay, an airline could issue an authorization attestation allowing affected passengers to access the lounge.

## Attestation Token
## Attestation-based Token

An Attestation Token is a specific type of attestation that attests to a user's ownership of a token. Token issuers typically issue these attestations to users identified by their public keys or Ethereum addresses. These attestations enable users to interact with smart contracts as if they possess tokens in a token contract, allowing for off-chain token issuance.
An Attestation-based Token is a specific type of attestation that attests to a user's ownership of a token. Token issuers typically issue these attestations to users identified by their public keys or Ethereum addresses. These attestations enable users to interact with smart contracts as if they possess tokens in a token contract, allowing for off-chain token issuance.

## Identifier Attestation

Expand Down
2 changes: 1 addition & 1 deletion src/usecase/case-study/CarOwnershipToken.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ __Uber__: If the owner wishes to become an Uber driver, she can easily prove her

Smart tokens enable a more flexible, even programmable, use of ownership rights and their interaction, as centralized, account-based services can provide.

__Self-Uber__: Taking this even further, the owner can bypass Uber altogether and rent her car directly to strangers. To ensure her car isn't mishandled by some random stranger, she can restrict her renters to those who have an attestation token issued by the 'better drivers bureau'. The renter proves they have this token, pays a sum to the owner, and is atomically issued with a temporary token that allows them to unlock and use the car for a certain period. This is done without the creation of an account or the need to submit tons of documents to be validated manually by the owner.
__Self-Uber__: Taking this even further, the owner can bypass Uber altogether and rent her car directly to strangers. To ensure her car isn't mishandled by some random stranger, she can restrict her renters to those who have an attestation-based token issued by the 'better drivers bureau'. The renter proves they have this token, pays a sum to the owner, and is atomically issued with a temporary token that allows them to unlock and use the car for a certain period. This is done without the creation of an account or the need to submit tons of documents to be validated manually by the owner.

__Selling__: If the owner wishes to sell the car, she only has to list it on any website with a price. The ownership token and payment can be swapped atomically (ensuring neither the buyer nor seller is cheated), and the new owner can drive away with the car without even meeting the original owner face-to-face. The new buyer knows in advance whether the car has been registered and is legally owned by merely validating the original owner's ownership token in their wallet. The original owner's token is invalidated once the swap occurs, and she can no longer operate the car. It is also possible to automatically void the insurance policy once the exchange has occurred and provide the original owner with a rebate for premature cancellation.

Expand Down

0 comments on commit 84b525f

Please sign in to comment.