1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x973662dfd97ef87ee987ab1a7de49f3b04ec02ce3bd80b977e135139f7bd3ebb. Chain 2 (Bitcoin): anchored in block 954549 (2026-06-20T10:56:20Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a857cd65-c104-4a02-9987-3be3b26414c3.json and https://artists.proofprofile.net/proofs/artist/a857cd65-c104-4a02-9987-3be3b26414c3.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d7b12ec333f407c51392d08395ea20b91b9235cdbc7de6c227f29d1ad1dbe81. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN82290969.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65d9241c5d2d49d1ed9f87b60a1405dac2869f4bbbf51ea478a7e4761c070057. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN82290970.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1ed8fa0db1e1275c7f5272d33e980179241cf7880522d3540a1df7a63269514. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN82290971.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67fca2e3cf134d2bafa36b7f600b76d2f6bfd380106ed01ae0b88c445300de0f. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN82290972.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6b16163db87f1e46df9f5c6628ba107d524f7fe14b7cc6ab54f51fbfdd63b61. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN82290973.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b65a18191f7be7d4810c2c86ae401e5d1cb3696bb581db0def249ebec2fa979. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN82290974.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc682dc21cae3db269864ca435bbc3856d3d68cc00b6ef4827413bc427cfc6a6d. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN82290975.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfd175fe250105e067f387b19c22cfe78520ae90750822c25d15f23ac3da13f9. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN82290976.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08a5600eb69e932bf1cff5212a97b5a9ddc5b40f67bfbe6500177af0eb8c7b2b. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN82290977.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ae1eb49dfe7bbaed45bcaf95f3eaa66f2f90db46d274d315e886053a55b463f. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN82290978.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63606e20caf320b00af2829bfe620d70ebbfeb4e526118bd1f83a8f9228d30c3. Chain 2 (Bitcoin): anchored in block 960294 (2026-07-30T18:46:00Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN82290979.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5715e7f51685942b41a6133b8f66eb78df7e5503851b754dde2d816e4b711233. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN82290980.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6cfa57adab44993b9dd6d205c9615e8cac067fe902b56a7291baa8bbc0d9836. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM7282409777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89621b5a297513f561c46b8992209b4b115785505111ce28f5655a7a070a8bff. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20:15Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6N22411430.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39ae59cfd1ad0b138319c54a288c6c67b0896b1e2f3e04a12548a40607a820c1. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTB22261974.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03085c2fe788461529aaf56ad752685482db4fbc4ccb47839450d4b8c880fa28. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTB22261975.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8022c3c2acdd4952a7f397f3432da7c53f699ac08c39690c54ac30f339ac928. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51:48Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTB22261976.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc29417ae0ab5856db7100977a34fb2fe4f5d2d6675153614c336a6836b91cc4. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59:18Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6J2182466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe88297fcd8eb6fd712a92f888977f0c477ac28b89f0706a83a37831f302228e0. Chain 2 (Bitcoin): anchored in block 957055 (2026-07-07T15:12:44Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6F2103315.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fefaed839839f8201a42f4be5f7f7295a92b59b02a03f4f341d3643b92bd248. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6F2190659.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c1de2e8e9c1c35282c1c7299e687b2199ac840d1ce86b7b813a25bb6cadf708. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15:54Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6F2190660.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfbbe1f7f740f2ec9b96ea25b030dd86f846180b181cbcd50d1fa85cf092ad5e. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6F2190661.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6accba3df84d0b7f7276a5c34c3351777a6356e77f460da8cf198ec5322bb947. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6F2190662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf729167611912578fb7de39855734162614206efda86615827e409f813a25425. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ32530432.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc839129abc551ebfb102370e2ff76f1c32bab38c0e38ee8f6b9e9970852824d6. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6H2382177.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15e84287ad85cc82368757a0cca975452e74f24df22ce535ea41667b0c2fb33d. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37:10Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6H2382178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x789ee861b97abe2e17c9f71e2b081ecc58b153527c75364b5683bdb60ceaaaf0. Chain 2 (Bitcoin): anchored in block 960459 (2026-07-31T20:22:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6H2382179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7a127f56eefd7d3c85f0d2e02dd668a882910bcca9c3c77240de03e87b6dcb1. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6H2382180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2347bd30956ab44822fb01001bf4c18d35965b4df44b79cc613daf000621ba89. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6H2382181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cb0c0911f73bb30643bf75733ef86373876bc96aba6d8fbf5a8e5163d56cf98. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6H2382183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafb3fa9721292bcd8d6ce6a9ba92be220186c081af0e07f69f09609f8e86f82f. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6H2382184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb1aaa719d78c1260ad051db607b8c4d288be7e8adfa39bde284a45b2473e411. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE6XW2219437.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf31381daa038ab2eee1acede48f478270451812337289bc0fcba3c809ff480ff. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE6XW2249916.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78ae88ab9740b51f80474567f032ec6613caa14c3c48bf172fe6c176f824b289. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE6XW2249920.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7efb074f1be7aa43e388f4b75a9e914f6247ac6b18ca9d89a5d44aea85390cd. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20:15Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTBF2389507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec52dbd42ac0cb559f4c9c3ddeadc997af892207860b02eea0af8834d1ae46df. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTBF2389509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17cf12b5e933af1e5a6ddc65327a3712cab19e6066fe69b42bdf38a7cf9ab988. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTBF2389510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeec6ba5c3d031e9571036e7185e14d52a5a25eff39b1f8afa7fe690c0b641c0d. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6H2144228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39f784034a9d6b8c23151f4f71eb28ff9ec172d7ccf28a77a880e171f5199678. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZZ7R2482947.