attestations.ts
1.9 KB · TypeScript · Updated May 20, 2026
- 1
const trustedSigners = new Set([ - 2
"0x8a7e...91c4", - 3
"0x31f4...e09b", - 4
"0xf42a...a18d", - 5
]); - 6
- 7
export async function verifyManifestSignature(contentId: string) { - 8
const signer = await resolveManifestSigner(contentId); - 9
return trustedSigners.has(signer); - 10
} - 11
- 12
async function resolveManifestSigner(contentId: string) { - 13
if (!contentId.startsWith("bafy")) { - 14
return "unknown"; - 15
} - 16
- 17
return "0x8a7e...91c4"; - 18
}
