Skip to content

Commit d29a743

Browse files
committed
docs: added curate, improved the schema
1 parent c7c1f1e commit d29a743

14 files changed

+545
-428
lines changed
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
{
2+
"title": "Add an entry to Ledger Contract Domain Name registry v2",
3+
"description": "Someone requested to add an entry to Ledger Contract Domain Name registry v2",
4+
"rulingOptions": {
5+
"titles": [
6+
"Yes, Add It",
7+
"No, Don't Add It"
8+
],
9+
"descriptions": [
10+
"Select this if you think the entry complies with the required criteria and should be added.",
11+
"Select this if you think the entry does not comply with the required criteria and should not be added."
12+
]
13+
},
14+
"category": "Curated Lists",
15+
"question": "Does the entry comply with the required criteria?",
16+
"fileURI": "/ipfs/QmdvkC5Djgk8MfX5ijJR3NJzmvGugUqvui7bKuTErSD6cE/contract-domain-name-registry-for-ledger-policy-3-.pdf",
17+
"evidenceDisplayInterfaceURI": "/ipfs/QmNhJXtMrxeJu4fpchPruGrL93bm2M4VmDZ8pj4x6FqnHJ/index.html",
18+
"metadata": {
19+
"tcrTitle": "Ledger Contract Domain Name registry v2",
20+
"tcrDescription": "A list of contract addresses and the domain names they are meant to be used from .",
21+
"columns": [
22+
{
23+
"label": "Contract address",
24+
"description": "The address of the contract in question. Case-sensitive only if required by the blockchain that the address pertains to (e.g. Solana). ",
25+
"type": "rich address",
26+
"isIdentifier": true
27+
},
28+
{
29+
"label": "Domain name",
30+
"description": "The specific (sub)domain name of the dApp where this contract is meant to be accessed from. Wildcards (*) are acceptable as part of this field if proof can be shown that the contract is intended to be used across multiple domains.",
31+
"type": "text",
32+
"isIdentifier": true
33+
},
34+
{
35+
"label": "Visual proof",
36+
"description": "If the domain is a specific root or subdomain, this must be a screenshot of the exact page and setup where this particular address can be interacted from.",
37+
"type": "image",
38+
"isIdentifier": false
39+
}
40+
],
41+
"itemName": "entry",
42+
"itemNamePlural": "entries",
43+
"logoURI": "/ipfs/QmNNSDkpyDX1wB4NNFdAzaHsJihpvgNVV89zCH8FH9CVAz/ledger-white.png",
44+
"requireRemovalEvidence": true,
45+
"isTCRofTCRs": false,
46+
"relTcrDisabled": true
47+
}
48+
}
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
{
2+
"title": "Remove an entry from Ledger Contract Domain Name registry v2",
3+
"description": "Someone requested to remove an entry from Ledger Contract Domain Name registry v2",
4+
"rulingOptions": {
5+
"titles": [
6+
"Yes, Remove It",
7+
"No, Don't Remove It"
8+
],
9+
"descriptions": [
10+
"Select this if you think the entry does not comply with the required criteria and should be removed.",
11+
"Select this if you think the entry complies with the required criteria and should not be removed."
12+
]
13+
},
14+
"category": "Curated Lists",
15+
"question": "Does the entry comply with the required criteria?",
16+
"fileURI": "/ipfs/QmdvkC5Djgk8MfX5ijJR3NJzmvGugUqvui7bKuTErSD6cE/contract-domain-name-registry-for-ledger-policy-3-.pdf",
17+
"evidenceDisplayInterfaceURI": "/ipfs/QmNhJXtMrxeJu4fpchPruGrL93bm2M4VmDZ8pj4x6FqnHJ/index.html",
18+
"metadata": {
19+
"tcrTitle": "Ledger Contract Domain Name registry v2",
20+
"tcrDescription": "A list of contract addresses and the domain names they are meant to be used from .",
21+
"columns": [
22+
{
23+
"label": "Contract address",
24+
"description": "The address of the contract in question. Case-sensitive only if required by the blockchain that the address pertains to (e.g. Solana). ",
25+
"type": "rich address",
26+
"isIdentifier": true
27+
},
28+
{
29+
"label": "Domain name",
30+
"description": "The specific (sub)domain name of the dApp where this contract is meant to be accessed from. Wildcards (*) are acceptable as part of this field if proof can be shown that the contract is intended to be used across multiple domains.",
31+
"type": "text",
32+
"isIdentifier": true
33+
},
34+
{
35+
"label": "Visual proof",
36+
"description": "If the domain is a specific root or subdomain, this must be a screenshot of the exact page and setup where this particular address can be interacted from.",
37+
"type": "image",
38+
"isIdentifier": false
39+
}
40+
],
41+
"itemName": "entry",
42+
"itemNamePlural": "entries",
43+
"logoURI": "/ipfs/QmNNSDkpyDX1wB4NNFdAzaHsJihpvgNVV89zCH8FH9CVAz/ledger-white.png",
44+
"requireRemovalEvidence": true,
45+
"isTCRofTCRs": false,
46+
"relTcrDisabled": true
47+
}
48+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
// Sensible defaults which are not expected to be specified by the arbitrable.
3+
"type": "single-select",
4+
"answers": [
5+
{
6+
"id": "0x00",
7+
"title": "Invalid/Refuse to Arbitrate",
8+
"reserved": true
9+
},
10+
{
11+
"id": "0x01",
12+
"reserved": false
13+
},
14+
{
15+
"id": "0x02",
16+
"reserved": false
17+
}
18+
],
19+
"arbitratorChainID": "421613",
20+
"arbitratorAddress": "0xD08Ab99480d02bf9C092828043f611BcDFEA917b", // KlerosCore
21+
"lang": "en_US",
22+
"specification": "KIP000"
23+
}

0 commit comments

Comments
 (0)