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 0x9c2c541d282f61be3c27102f9ca858a514411c9dc47d1f5c325305c2ddc62ae4. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e56eae9f-4f5e-4ab0-bffb-f5a5e3b5484b.json and https://artists.proofprofile.net/proofs/artist/e56eae9f-4f5e-4ab0-bffb-f5a5e3b5484b.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 0x33dab0283bf2d905b277eb32d12b84e99ae3bdd056d2039e635f94c85e750bfe. Chain 2 (Bitcoin): anchored in block 958682 (2026-07-19T06:17:12Z), 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/QZTAY2413044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf821dad75f711405ee0a00284d5945d58b9c527d8db2a5cd2d5c27615e90f9a4. Chain 2 (Bitcoin): anchored in block 956396 (2026-07-02T21:01:51Z), 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/QZTAY2413046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8eb2a30f9866a61e4fd2f59dd1792b43f9183a00cdff23f72bc21745946853db. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27:37Z), 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/QZTAY2413047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc12d13716c643a8ccc0c06b64a14529e9744b620e6b4e7418857cc3b0bdb9f16. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T05:50: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/QZTAY2413048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0825306b47ada8a87be9b4e318323f522b8f99ad55461fad5f8a916f34b5da6. Chain 2 (Bitcoin): anchored in block 957638 (2026-07-12T01:56: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/QZTAY2413049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2086658575805cfd807b7ad717dd32277e8f5f4caa69bdbfed6590068d1520d0. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14:32Z), 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/QZTB62442846.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc10b4ac53a8d17657f0f8d30050800bd3e871c58b12c4117190606a8a4a9bb7. Chain 2 (Bitcoin): anchored in block 956396 (2026-07-02T21:01:51Z), 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/QZTB62442847.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30788548ee119297984934b165a741320b06529c3b3d728b4f67fec8c19a4091. Chain 2 (Bitcoin): anchored in block 957638 (2026-07-12T01:56: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/QZTB62442848.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bbb83a3d4644e908ac4dc3a684b41327ae8fca500652465a0fd00d1c059f946. Chain 2 (Bitcoin): anchored in block 956396 (2026-07-02T21:01:51Z), 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/QZTB62442849.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a22ca33785771110395e9aebe32e3da0639123e7fc37bc9370cd6deda55a7d2. Chain 2 (Bitcoin): anchored in block 956396 (2026-07-02T21:01:51Z), 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/QZTB62442850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18c41aa91ad0296366126b054f776a4f5aaf0abc95d9c151624b71447be2ddd8. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZTB62442853.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81a0e86b30568b9146be6714618fae720a143b331283c7c22cc337888d94f19a. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49: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/QZTAS2326653.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8ffde4cecfc8924de1e5166c5f7659aadf1ee0194cabd61ea3bbf15374dad47. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/QZTAS2326655.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c47bad3d98ad12fc0676c396178487eae5d47a16c98db3a68d033bd3e2263e0. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26:33Z), 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/QZTAS2326656.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ea657a8759131748c621c2c3e9040fff7667cae47c49ae4b521224998938535. Chain 2 (Bitcoin): anchored in block 957587 (2026-07-11T16:48:26Z), 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/QZTAS2326657.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f96dfaee4e659547cdb6c17e9c460f293d0ec6c330efe67d94e41cb8e2fab81. Chain 2 (Bitcoin): anchored in block 958774 (2026-07-19T20:03: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/QZTAS2326658.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33891497f7b07ff65e46141ba1a55c25c9ca145c4b296b1c394b8bde077d1563. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T19:26:13Z), 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/QZTAS2326659.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x415704068d0dc14589133271aad04857a1a88e5a16a7eac92d2d02f41091361b. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26:33Z), 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/QZTAS2326661.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f79aff745fbf992dcb4cf313255d6b35103fe8d4677fe13afd77db3f713a172. Chain 2 (Bitcoin): anchored in block 958058 (2026-07-14T20:20:34Z), 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/QZFZ72475627.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4efd853da4e6930b33f032ebdfdc7e488ab3258a6ca7cc41d6b1c6a010665478. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05:01Z), 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/QZFZ72475629.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69cf86ff178850fddacc0211cdef670b8435f9d4f565e6e818120c02a7fb75ab. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZFZ72475632.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48f37b340b475b72f07f8f761e8803532b0df70c288ce9d4ec85c51a00fcc703. Chain 2 (Bitcoin): anchored in block 958552 (2026-07-18T13:15:29Z), 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/QZFZ72475635.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcef014d5458d4a295879c4995bb509732ec494af9ffa84578265988b5e3370a. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/QZFZ72475637.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0551921a63536bf36c60505ba503d58f66e163f358733bb847afb7f3b041504. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZFZ72475638.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89221a2cc70303895bcb89912a3ffc944749facbc2d15692f1c6c391d8ef62a3. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58: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/QZFZ72475640.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5facbb315b978faa95e85a268689a6b7e81d5fc2181c1628754974f652f48dd. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04: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/QZFZ72475642.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35ee3c3c2b13ce01987c5984e04d700afc5e936777d54a9521c198abff5b9936. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58:58Z), 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/QZMEP2201978.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b9f40f4964ce1545ce90b105aaf5dbc37f2be1e225b10531ce3c47c7903e6f2. Chain 2 (Bitcoin): anchored in block 958399 (2026-07-17T10:39:51Z), 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/QZHN81960320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcacf2e7d18e2ed25cc96528d1b3f781aba34f482c5ad23863ab11559f65f2056. Chain 2 (Bitcoin): anchored in block 958251 (2026-07-16T06:29:25Z), 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/QZHN91986206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ac96076aa9270cb0519a79256d99e337f1297755922c72ccaaa70e86a4bfad6. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZHNC1936050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e258e1754e9a5b73d8c378fe3a94934a706e60f7e839d26b88ffcfcea466b02. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZHN32562348.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x901b3e0d14fbcf2fa54727b88bb2442dc3f43fd31b58eca32056a2cc352577f1. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZK6G2120228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd648ce63a8f959acb8be72a58675e7491e537e23bc6dfd7bebdc781073c71ffe. Chain 2 (Bitcoin): anchored in block 958596 (2026-07-18T18:42: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/QZHN32562350.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcfee61e105a40087034956aad63dd7ddecfd4b5b6c1a49c1cbdd8b719b02a51. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZES92558780.