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 0x19df56054fd70728ac5fa16b8b65b352a47b24a58e4d588baae9a99e714a7ba7. 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/a842cd70-5369-4086-8173-8547bcbf144f.json and https://artists.proofprofile.net/proofs/artist/a842cd70-5369-4086-8173-8547bcbf144f.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 0xcd2496c9a1fcaa0f29506a65eaa8e1d7326fd6fa8e7d3a4f68ee0197086985f5. 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/JPS801853501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e78d086880d1d274d7ca7aceeaa9ec87585de392d8dd2d0917d8c1a1f9c3b61. 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/JPS801853507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf9e3793d79ade41233b58a0e273dd5b52503864f2de724ac52b4cf0e3344e20. 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/JPS801852285.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9e6ec878db9838f35cc11ab6193b5a775d1c17d76c58b08b0da6f0bdf97eab1. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/JPS801852286.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bd72edfab9f97ae41c02d604fb2a8204b191579f3680fed12a296fc8f99b330. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/JPS801852287.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba57f3e52a8b2277a197b12857479924283c01ed8cf83c26b2b222ea46dfd198. 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/JPS801852288.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e3c4875c75f3171518073cd3f1150a57f974afd1dd3e514cfeddfd8bdc11cf2. 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/JPS801852289.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e151b873b24d184ce0b8b0832969a236201860c9265a972658127b645e80489. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/JPZ921807001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98fcfcde7eea74293a8aa73caff9bf895c0b68d25e688832c0c63daaec797449. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/JPZ921807002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf11ce3a1fecca0d25bd8f2397b2350752badbee4ab8d5593f3f90c1b2d54833. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53:57Z), 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/JPZ921807003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6ec835407dbd4da86d061e3cf7c8a0693b9129841e6104be38676d1f40c81cb. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/JPZ921807004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc14d0d51b743c5f8ea80391ed9a648155d70741e096f69290eec1677a018e0d0. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/JPZ921807005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c0cf2b24dc62e16f8aa8cbec9672ed008635f5401f1c7d8d5cf513bbfee5d87. 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/JPZ921807007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x937853fdc4a6359143f0973cd668810268ecfd89350fd4d48ba5f99d7f516352. 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/JPZ921807008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f59849bc5e6f3e0d4c11e5505ae8dcfcfa0b34af6539eba95639226b4f387fb. 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/JPS801963859.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x288d63f8c4abeff701e01b4e9fb4a1d7eab260df24e1fcb5dc261308f0a81cb0. 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/JPS801961798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99d84a6b00ef33aa1f41a7d77b84dfeed6d704d1f9f29f8d4f05a66172533563. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T17:35: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/JPJ901705460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74e52967cefaf83ff09d5b4b2e0c8a5cac8e961703cd45cbdeffe567d44c313a. 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/JPJ901705470.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34925916bd7dc83751ba751ebb94e94d6967c18edfdbca079ae5b44a36d4578b. 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/JPJ901705510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x823c74d4950dcb86d26edd1a3114cf95afc7643505a47d3d2c82b1e0ef8811e2. 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/JPS809911191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x529e67f9b0b372c9bd1f27bffcf95bfffeef77a56e9004d54d2a251b7d6dbc99. 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/JPS809911192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0b1c1761948591d2667f336d3685532d48c528923e17de7fde359f875222bad. 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/JPS809911193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58199ce1a7e5499d69c0a275b72bd44a4079e3fd32abd4b83358b1c246f5140f. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T10:22:21Z), 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/JPS801852977.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaeb0d506ca942925af0d7a122914c63423b5b0926d974b00cbb297f88e6faafb. 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/JPS801852980.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a0de50907ab01fa86c58a3ba6deb42e4983aeb3c5662a912653b3f7435c08d0. 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/JPS801852981.