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 0xc7176918eff3dbdf9a246a36b08280530b8be736e274acd8152dcb371213b061. 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/896dc098-498a-4952-8e1d-86299534e4aa.json and https://artists.proofprofile.net/proofs/artist/896dc098-498a-4952-8e1d-86299534e4aa.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 0xaeba0d8308aa290cf524b0519a0cf6e170b210eb31349039649959b5d8fbf03a. 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/QMPKX1823463.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9956d541e7a28cdd4b1fbbebe0163fd6b8d3d55e497126ffe9842417723695a5. 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/QZES71860383.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56d8e406671523bb4454aaa36c196f266789f493d8db14b4e13cc3f5ac3f5c00. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/QZK6P1943205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a0c51d8580f428ea9d74c32236627041999229d29d8d8132f446e0f8c8b12d0. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14: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/QZNJV2177987.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cbff84269b625791d368e4942bd10bc70705679daf845da49a965279cb5e36d. Chain 2 (Bitcoin): anchored in block 959037 (2026-07-21T16:59:47Z), 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/QZNJY2135154.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45aa967b857c443063a47a8607c9016c8079edce74d75e94dddd6c6aba0c1d05. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T04:07:55Z), 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/QZNJY2135155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fbbe0475735dabe3fa55388d11d6a493ff0db7567e3d6875f16416a45f570e0. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59: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/QZNJY2135157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7920abe8b01d03a33c09b196fa0af438328053ffdae6d81dfdd4b5984845aad. Chain 2 (Bitcoin): anchored in block 958945 (2026-07-21T00:35:28Z), 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/QZNJY2135160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb42cc4065eea5855ae24b54392c25c42f7e6623582ed6b0514b131f8c06e573. Chain 2 (Bitcoin): anchored in block 958520 (2026-07-18T08:19: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/QZNJZ2258543.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4fdbcbe220af5d7ddaf4bc687620da1ea5b518238c3aa838a9513dd62a35ba0. 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/QZNJZ2258544.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e38d149777d0ead5e18d836f13ebdf333a266cdccf13b14f9fdaad97357a513. 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/QZNJX2398727.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4576641b44f1d0c834bd7850b5fb9c3703b87e0132fa4e95741ebad3d5b61696. 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/US23A1501675.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4cd08e3cf5aae44d3a2af55382afb5e159c14649685e9d651f33700be68d4ec. 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/QZMZ92477695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x949b06e2d496e5adc2e12c68e9e812bc64037a1096bd1d98e15d26884a9c196b. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/ZA56E2302149.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b92f2b2f285b0c6a33c2b5910699c709604ee428dd2432a2aa2967096148a20. 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/QZHN81926036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea1f1549cb715602181be737b5cb78803f20642774e956a83fcf355944584952. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-21T08:46:30Z), 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/QZK6J2262574.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11b2dbb38a9ab6bf11624565f0e090df264c0bb6260c1c222649b9cef7306167. 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/QZTAX2428867.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fcbab9f0d8b1860c9dbe40362f8f8ddbf96191f9e935f9949223314d0e732de. 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/QZ5AB2433627.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda3d862101618f211ec4649c49f434f574de1f3e60b7bd1fc7de24a300f4413f. 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/QM4TX2438025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d98253f0592d70b46a6695eb2625e4ce27bfb9db2712fc439dfcaaa644da07a. 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/QZNWV2087155.