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

johnandersen777.bsky.social/atlibs-marque

0
0
main
144 lines · 3.1 KB Raw History
{
	"$type": "com.fedfork.exec.wasm.module",
	"name": "marque",
	"module": {
		"$type": "blob",
		"ref": {
			"$link": "bafkreigdtwqe36jgvznk7bdubd3eqai3ig5k74vqhuryygk2rhbmpaxshe"
		},
		"mimeType": "application/wasm",
		"size": 155047
	},
	"abi": "emdash-wasm-json-v1",
	"source": {
		"uri": "at://did:plc:ocnuqjlzgohypj3zoznermms/com.fedfork.exec.source.manifest/marque.1794299151339",
		"cid": "bafyreiezbddu4qe4onc3staoyhubvspz4yiwgzy6vijc6jbt2nxn44zdmu"
	},
	"actions": [
		{
			"entry": "list_domains",
			"label": "List domains",
			"description": "Your at.marque.domain records: each domain with its status, expiry and nameservers.",
			"fields": []
		},
		{
			"entry": "list_records",
			"label": "List DNS records",
			"description": "The records in a domain's zone (its at.marque.dns record).",
			"fields": [
				{
					"key": "domain",
					"label": "Domain"
				}
			]
		},
		{
			"entry": "create_record",
			"label": "Add DNS record",
			"description": "Name is @ or relative to the domain (www, _atproto, *.app). Types: A, AAAA, CNAME, MX, TXT, SRV, NS, CAA. MX and SRV need a priority; SRV value is \"weight port target\", CAA is \"flags tag value\". TTL defaults to 3600.",
			"fields": [
				{
					"key": "domain",
					"label": "Domain"
				},
				{
					"key": "name",
					"label": "Name"
				},
				{
					"key": "type",
					"label": "Type"
				},
				{
					"key": "value",
					"label": "Value"
				},
				{
					"key": "ttl",
					"label": "TTL"
				},
				{
					"key": "priority",
					"label": "Priority"
				}
			]
		},
		{
			"entry": "update_record",
			"label": "Change DNS record",
			"description": "Name, type and value say which record; new name, new value, TTL and priority replace its own (blank keeps them).",
			"fields": [
				{
					"key": "domain",
					"label": "Domain"
				},
				{
					"key": "name",
					"label": "Name"
				},
				{
					"key": "type",
					"label": "Type"
				},
				{
					"key": "value",
					"label": "Value"
				},
				{
					"key": "newName",
					"label": "New name"
				},
				{
					"key": "newValue",
					"label": "New value"
				},
				{
					"key": "ttl",
					"label": "TTL"
				},
				{
					"key": "priority",
					"label": "Priority"
				}
			]
		},
		{
			"entry": "delete_record",
			"label": "Remove DNS record",
			"description": "Name, type and value say which record.",
			"fields": [
				{
					"key": "domain",
					"label": "Domain"
				},
				{
					"key": "name",
					"label": "Name"
				},
				{
					"key": "type",
					"label": "Type"
				},
				{
					"key": "value",
					"label": "Value"
				}
			]
		}
	],
	"createdAt": "2026-11-10T08:25:50.694Z",
	"description": "List the domains you registered through Marque (marque.at) and edit their DNS records (at.marque.dns).",
	"session": {
		"uri": "at://did:plc:ocnuqjlzgohypj3zoznermms/com.fedfork.exec.oauth.clientMetadata/marque",
		"cid": "bafyreihqflalvm5nufvqsvdjjw6pf53zc3stlre73h2rvullypddojebfa"
	},
	"calls": [
		"com.atproto.repo.listRecords",
		"com.atproto.repo.getRecord",
		"com.atproto.repo.createRecord",
		"com.atproto.repo.putRecord"
	],
	"anyRecords": [
		"at.marque.dns"
	]
}