~ knotless Search/
↑↓ move↵ open⇧↵ all results

johnandersen777.bsky.social/atlibs-vouches

Your Tangled vouches as an atlibs module

0
0
main
82 lines · 2.1 KB Raw History
{
	"$type": "com.fedfork.exec.wasm.module",
	"name": "vouches",
	"module": {
		"$type": "blob",
		"ref": {
			"$link": "bafkreiddgcv7rde4uy3zeyjbknvzpnszvf2mcabtajgb62c2crkuup723m"
		},
		"mimeType": "application/wasm",
		"size": 110784
	},
	"abi": "emdash-wasm-json-v1",
	"source": {
		"uri": "at://did:plc:ocnuqjlzgohypj3zoznermms/com.fedfork.exec.source.manifest/vouches.1794362958754",
		"cid": "bafyreiec7sdiwqaiu5zg3cqui6gzfmnf6nknyqw2f6mqcdwuqq4opkyqim"
	},
	"actions": [
		{
			"entry": "list",
			"label": "List",
			"readOnly": true,
			"description": "The vouches an account made (default: you), newest first. Returns {of, vouches: [{subject, kind, reason, createdAt, uri, cid}]}.",
			"fields": [
				{
					"key": "of",
					"label": "Account DID",
					"type": "string",
					"required": false,
					"description": "Whose vouches (default: yours)."
				}
			]
		},
		{
			"entry": "vouch",
			"label": "Vouch",
			"description": "Vouch for an account (a DID or a handle); again replaces it. Returns {subject, uri, cid}.",
			"fields": [
				{
					"key": "subject",
					"label": "DID or handle",
					"type": "string",
					"required": true
				},
				{
					"key": "reason",
					"label": "Reason",
					"type": "string",
					"required": false,
					"description": "At most 300 characters."
				}
			]
		},
		{
			"entry": "unvouch",
			"label": "Unvouch",
			"description": "Delete your vouch for an account (a DID or a handle). Returns {subject}.",
			"fields": [
				{
					"key": "subject",
					"label": "DID or handle",
					"type": "string",
					"required": true
				}
			]
		}
	],
	"createdAt": "2026-11-11T02:09:18.257Z",
	"description": "Your Tangled vouches (sh.tangled.graph.vouch, keyed by the subject's DID): list anyone's, vouch, unvouch.",
	"session": {
		"uri": "at://did:plc:ocnuqjlzgohypj3zoznermms/com.fedfork.exec.oauth.clientMetadata/vouches",
		"cid": "bafyreib3cehy7xxsovcmyxxvfbsbzm6fij445lwn45b4zwnxsic3jud524"
	},
	"calls": [
		"com.atproto.repo.listRecords",
		"com.atproto.repo.putRecord",
		"com.atproto.repo.deleteRecord",
		"com.atproto.identity.resolveHandle"
	],
	"anyRecords": [
		"sh.tangled.graph.vouch"
	]
}