or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Syncing
xxxxxxxxxx
Hypercert dev spec
WIP document with most focus on hypercerts and we can keep refining as we see features arising on the horizon
Features
Checklist
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →Hypercert Contract - Phase 0
Creators claim impact by minting a hypercert
Evaluation (Contract?) - TBD
Evaluators create impact evaluation of a hypercert
Hypercert Contract - Phase 0
Basic contract
Mint
On mint, creator(s) supply IPFS CID containing metadata and in case of multiple creators provide a data object with all creators, their signatures and -optional- the royalties division.
Burn
On burn, token is sent to zero-address
Donate
On donate, token state is updated as 'donated' and token is sent to zero-address
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →Creator mints hypercert
Creator provides metadata as IPFS CID
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →Creator sets supply of tokens (1 for NFT, can mix NFT and FT)
Creators confirm that all creators in the hypercert have agreed to minting the hypercert by collecting signatures
See/follow Rarible ERC1155 implementation for multiple creators and signatures
Rarible protocol contracts allow for supplying data that contains signers, signatures and royalty split
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →Contract checks creator-cid[] for all creator[] entries to quick-check on overlap
Creator sets a royalty rate
See/follow Rarible ERC1155 implementation for multiple creators and signatures
Rarible protocol contracts allow for supplying data that contains signers, signatures and royalty split
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →Creator can update hypercert metadata
Creator can freeze hypercert metadata
Evaluations
Evaluators create evaluation
Evaluators link evaluation to certificate via address
Evaluators confirm the scope of work and can comment
Evaluators can comment by adding confirmation/update/null
Evaluators can add additional impact
Evaluators can add fields to the evaluation
Evaluators add the CID of evaluation to mint
Metadata
Hypercert v0.1
Evaluation - WIP dirty copy
Flows
Minting
Linking hypercert-evaluation
NFT split
Small brainstorm on splitting the NFTs with current ERC1155 spec
ERC1155 => mint token with ID int128 (rootNFT), range of ID + <int128> are fractional NFTs (subNFT)
RootNFT:
SubNFT:
SubToken metadata:
Claim:
Split: