Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
231b558
feat(ghost-protocol): add AP2 intent mandate for autonomous infra set…
Lesedi37 Apr 13, 2026
106a192
feat(ghost-protocol): add AP2 intent mandate for autonomous infra set…
Lesedi37 Apr 13, 2026
90d910b
fix: resolve false-positive spell-check for 'ethr' in DID string
Lesedi37 Apr 13, 2026
27f75f6
Add JSON structure for words and ignoreWords
Lesedi37 Apr 13, 2026
d111d62
Update intent-mandate.json for clarity and merchants
Lesedi37 Apr 13, 2026
01ef605
Update intent-mandate.json
Lesedi37 Apr 13, 2026
03cd5c0
Update intent-mandate.json with new fields
Lesedi37 Apr 13, 2026
6aede57
Update intent-mandate.json with new proofValue format
Lesedi37 Apr 14, 2026
5eea39a
Update proof creation date and proof value format
Lesedi37 Apr 14, 2026
fe115ec
Add 'google-agentic-commerce' to merchants list
Lesedi37 Apr 14, 2026
e88cccd
Update intent-mandate.json for merchant and proofValue changes
Lesedi37 Apr 14, 2026
d131a5a
Update proofValue and linter instructions in JSON
Lesedi37 Apr 15, 2026
092d4c8
Add new merchant to intent mandate JSON
Lesedi37 Apr 15, 2026
970d677
Update proofValue placeholder in intent-mandate.json
Lesedi37 Apr 15, 2026
0a1697b
Update intent-mandate.json with new values
Lesedi37 Apr 15, 2026
d3076a6
Refactor JSON structure and update description
Lesedi37 Apr 15, 2026
dbb2177
Fix missing newline at end of intent-mandate.json
Lesedi37 Apr 15, 2026
7e98f1e
Modernized the Ghost-Protocol schema, fixed spelling issues, and upda…
Lesedi37 Apr 15, 2026
6050aa7
Update to modernized Ghost-Protocol schema with corrected spelling an…
Lesedi37 Apr 15, 2026
ef7fedb
Update intent-mandate.json
Lesedi37 Apr 16, 2026
a483539
Update intent-mandate.json
Lesedi37 Apr 16, 2026
5488427
Update custom-words.txt
Lesedi37 Apr 16, 2026
d8beedb
Update intent-mandate.json
Lesedi37 Apr 16, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .cspell/custom-words.txt
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ emvco
endlocal
envoyproxy
esac
ethr
felixge
Fiuu
fontawesome
Expand All @@ -64,6 +65,7 @@ gradlew
Gravitee
groupcache
gson
gwei
Hashkey
honnef
hprof
Expand Down
31 changes: 31 additions & 0 deletions intent-mandate.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"@context": [
"https://www.w3.org/2018/credentials/v1",
"https://w3id.org/security/suites/secp256k1-2019/v1"
],
"id": "550e8400-e29b-41d4-a716-446655440000",
"type": [
"VerifiableCredential",
"IntentAuthorization"
],
"version": "2.0",
"issuer": "did:ethr:base:0x1db618e6bfc35bd48b91431a55c4948b27e7a539",
"issuanceDate": "2026-04-15T12:00:00Z",
"expirationDate": "2026-04-30T23:59:59Z",
"credentialSubject": {
"id": "did:ethr:base:0x1db618e6bfc35bd48b91431a55c4948b27e7a539",
"description": "Autonomous infrastructure settlement for Ghost-Protocol v5.0 Scraper",
"agentId": "ghost-scraper-001",
"isNonCustodial": true,
"constraints": {
"maxGasPrice": "50 gwei",
"allowedNetworks": ["base", "polygon"],
"rateLimit": 1000
}
},
"proof": {
"type": "EcdsaSecp256k1RecoverySignature2020",
"proofPurpose": "assertionMethod",
"verificationMethod": "did:ethr:base:0x1db618e6bfc35bd48b91431a55c4948b27e7a539#controller"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"//": "cspell:ignore ethr gwei", "@context": ["https://www.w3.org/2018/credentials/v1", "https://w3id.org/security/suites/secp256k1-2019/v1"], "id": "550e8400-e29b-41d4-a716-446655440000", "type": ["VerifiableCredential", "IntentAuthorization"], "version": "2.0", "issuer": "did:ethr:base:0x1db618e6bfc35bd48b91431a55c4948b27e7a539", "issuanceDate": "2026-04-15T12:00:00Z", "expirationDate": "2026-04-30T23:59:59Z", "credentialSubject": {"id": "did:ethr:base:0x1db618e6bfc35bd48b91431a55c4948b27e7a539", "description": "Autonomous infrastructure settlement for Ghost-Protocol v5.0 Scraper", "agentId": "ghost-scraper-001", "isNonCustodial": true, "constraints": {"maxGasPrice": "50 gwei", "allowedNetworks": ["base", "polygon"], "rateLimit": 1000}}, "proof": {"type": "EcdsaSecp256k1RecoverySignature2020", "proofPurpose": "assertionMethod", "verificationMethod": "did:ethr:base:0x1db618e6bfc35bd48b91431a55c4948b27e7a539#controller"}}
Loading