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 0x965946910645a4799156071fe32d373e8334401cf3d716344d493f535363d6ce. 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/5f0cb7db-4f9b-4ade-8145-67aa38d6a634.json and https://artists.proofprofile.net/proofs/artist/5f0cb7db-4f9b-4ade-8145-67aa38d6a634.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 0x4353f333c901fee6bff8d0b691489e71e113425364a1c604cd0560b43b1d4cba. Chain 2 (Bitcoin): anchored in block 957899 (2026-07-13T19:36: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/TCAGA2296676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21e1957aebf48535be38dd1c90578c5757de5737cad08067e8a5b54eb0959d12. 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/FR96X2291193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78e440761f6b2598de32f70754904ec26a2ec07b914663abf81fe6662d9d9401. Chain 2 (Bitcoin): anchored in block 958238 (2026-07-16T04:30:31Z), 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/FR96X2291194.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ffe9a777d672dc70180d3d2bef45375824886396f7f21e874b2ff39c4aaa777. 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/FR96X2291195.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b966fa2da205d75e3400dbb9e8d0d52c5a58ab47bac24df30a0a1018ae76a89. Chain 2 (Bitcoin): anchored in block 957898 (2026-07-13T19:28: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/FR96X2291198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96d73765bc3b9824f983462a72e0cd23713411c235337aded9b7d98c2a2eed57. 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/FR96X2291210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37a0f1c350cc2c62c9985bd1af54998d3316c9fa9fb41f7f8700fd355cda52d6. 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/DGA0H2389984.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcea5906fac842fa6589b476586442270ca595e0702aa4879f5edfb5aa3edfa08. 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/DGA0H2389987.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d80c1c3e65519a7033a188f4c58f0f19ec1eccf5344c120b649c6002b21bce6. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/DGA0H2389988.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5457eb851b7c78163024292079b9affbc12e6b67a09579df8cf437857788f1f2. Chain 2 (Bitcoin): anchored in block 956397 (2026-07-02T21:02: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/DGA0H2389989.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b51a5e086f5580dbc4efc520e033c5b6d194b971297b2217d06d24156d7d967. 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/DGA0H2389990.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19c9735054ad499ac5c3ad875d732932b8bc65ed6a864f06017f078c8e6065b7. Chain 2 (Bitcoin): anchored in block 958656 (2026-07-19T04:04: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/DGA0H2389993.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x436b91dcf214ae3d910da1b519a8525170a68633315785b66a5829e8ba4f5f85. Chain 2 (Bitcoin): anchored in block 956397 (2026-07-02T21:02: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/DGA0H2389994.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f003ba7dd3ac2608931649f9286446b83a68785fcb0e1c8cff221d5aed53480. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14: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/DGA0H2389995.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c691743d914ca6cde02dbeb843568d6f4c6160b5203769b7e98b9c24b199118. Chain 2 (Bitcoin): anchored in block 958335 (2026-07-16T22:37: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/DGA0H2389996.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8aa4431411753693b593b8d5de2c4373698d9418bc518b7784b8a6b229d5e00d. 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/DGA0Q2363841.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x421a28fafac61167dd4839458d6d20c5a59f170c4543db254727caf23164fcce. Chain 2 (Bitcoin): anchored in block 957805 (2026-07-13T04:34: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/DGA0Q2363843.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x867560b9f84c4f39c29b7c6db373b9494d72b07e48a6a2ddb3e2ab517c025cae. Chain 2 (Bitcoin): anchored in block 958376 (2026-07-17T06:41: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/DGA0Q2363844.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe523d06d43e6ebfa835894cca41447e1dcb0231b1339cd38ad5531a6f7a0491a. 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/DGA0Q2363847.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3a4a161f9a32c3db3c1561d71d3d6a0985afc38424ea085cf0016a79ba7f506. 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/DGA0Q2363848.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf21efda2794283a59d591715c83f239aa0e3524ec8051c51c2961fb14fc98bc. 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/DGA0Q2363849.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x234927fb6cd4dc5275837a76017fa06094c042db2f0029f124ea6668220e3e29. 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/DGA0Q2363850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdab0ce06c9b0ae8c69f58beb331585a87f397beeb63a12ab9134b9a5803df952. 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/DGA0Q2363851.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd755d53f4b4e293730b28412e705cefbedd091f294fa5db820ecec0c61ef0932. 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/DGA0Q2363852.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12c96314de97b65812ab9ed99462c8f5600e550ba81150791b3c60047e62e10b. Chain 2 (Bitcoin): anchored in block 958371 (2026-07-17T05:45: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/DGA0Q2363853.