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 0xee015bb5cc61697fc26a6f4e270c4a569d4f16a14fc66cc77869a24e26e17838. Chain 2 (Bitcoin): anchored in block 953864 (2026-06-16T00:30:31Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/0452fe85-06c5-4901-9735-c73bfa0d760a.json and https://artists.proofprofile.net/proofs/artist/0452fe85-06c5-4901-9735-c73bfa0d760a.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 0xf6f74e1c036c5bc735bdafb731546aa01d63fa14c671fee994c4774a4662b58a. 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/ES64E2303020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e346ba0304988442e0ba3881e427e23fef0d8fbc52fb47e602076d66e14b301. 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/UK6WC1400010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x688c0815721b1041328dedaef4adc7eceb8e2b7e3bb891b8797180df3503e362. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07: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/ES64E2461033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bf9f927f68902a1878bdc7dcb081193f07d7a086eba7aec3c1e4d598a0543cd. 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/ES64E2461035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfffc67ef85601fcb61cba596a7329d214a0d4f885943842573b5fa43197ea826. 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/ES64E2461037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x725d7c555eb4f020ffeee8e9ae7ac7c3e083ebac7b0bfb83b9baf6b7f6bbab9a. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/ES64E2461039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7914b6c026ec67e644bd4afb4a3356f72ead2ee8dd2bda6217deddaf3e53b295. 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/ES6081840202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa3a566bab62fe2221bc5e191f0cff00a9fc3f1482aa79f37e5a6b33facf34b5. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/ES6081840203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00c4989f8559a9d50ccde88baa30e3d005b7a025276f7714f0d7f715bbf8de51. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/ES6081840206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe5782837d1df41ec68490507fa8ca7cc5febfa5854c7e6424a58d58ed5e1ad6. 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/ES6081840207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4103953c960d73b7eb0c135d0451c6d042ce28da9b28652ffd147040851e94d4. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33: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/ES6081840208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefdc0ecef1f0b8883084790c5d97ea04586d8fd38b1b363e2c3178a24dad0bf1. 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/ES6081840209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefccb7345204c211b38f06b982f01c6c96fd3af7101c5056cdea8d33a230e1ed. 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/ES6081840212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0a3676ea781472041c7ee68d58d2b37e0e80c0e6bd9d53d2fe5725395fb9904. Chain 2 (Bitcoin): anchored in block 957048 (2026-07-07T14:18:56Z), 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/ES6081840213.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19a0502cb8fe15ce4c8fbd8aab559ff3495b9e8a0d2a3a1f12c726de3e0927ca. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27: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/USL4R2456449.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1615e877779887daa4a67f151fa5f3fe883e9db702b366d169be97b3b59ce8ea. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/AEA0D1919364.