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 0x19d50bce98105b537468ba5c7fa9c1162068a8a5793068874acdfc098a926dfd. 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/cc615479-ead5-4a9f-8e8c-1826f9ed9c26.json and https://artists.proofprofile.net/proofs/artist/cc615479-ead5-4a9f-8e8c-1826f9ed9c26.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 0x3c03fd883eac818f77c7b6f8be2a0d9ae32a32c84069f208416f8f2bfad46c69. 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/QM4TW2435425.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73e0f2194bb9afdbd492be899b21e140c2141e152b06a027deb4cc03cc1fe45a. 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/QM4TW2435454.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0de10747445ac0ad31ea338a47f014c24826e1c75fa20fcecf8ac81f27f364e. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZGLM2314222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb475cb25b388e8b3901ca40fd90aa441c72db141254428f231047604be762266. 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/QZGLM2314223.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed82335c02d5dea3f97516ead29ef5a15b0f171ec02815d947cf968ad443771b. 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/QZGLM2314224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7342d0c8bc66f672f09af5f977fd194e60ab7563216f09d33d5f3a7a55cb902c. 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/QZGLM2314225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a5d57e26becc4ac34229224a600504417d0ef0beaf69b58d14642d930bc863b. 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/QZGLM2314226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4783fab19441d82e0ff217c01e7025b912117fe64c9f3c202155e8685ac048a0. 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/QZGLM2314227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71656394348d4cb7527ce77e6e31c1554e546baa668df25cca61101505b5e013. 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/QZGLM2314228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc50fa3c91065d8fc064eeec9a2c619dec157cd58b153e9f187a42b9081d10643. 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/QZGLM2314230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e9527cdd7c8ea26870ea131efb8eb107f5440e387f9a825cb1f4df73da18680. 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/QZ5AB2251490.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ab54b19ba393600f18aedbe50bebbbfe881eb449f5516ad9bd10d341f302a46. 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/QZ5AB2251491.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac34f3cf49b3c85913ecd441777dc183cba243699ffee3438bc768535d178f41. 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/QZ5AB2251492.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb0143452649f0d5d670fe9220a2be570cb92c9a1a0f284229d2e4e1f977519e. 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/QZ5AB2251493.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0eb8313b86c7de973bd5223184f3ac8a059722d1a202c33ee3b69000d947ecd9. 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/QZ5AB2251494.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12760e699e185ee8cd7d2d7fb2166e3673fb1177144feae2eb03f1eebb696505. 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/QZ5AB2251495.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1a3de06b2b4f38a0f71f7b31614a7283dd7806a7b2edab66d0a533925b4e5a1. 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/QZ5AB2251496.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1dd0dd14fbd793ae79ce00753165072e4863c5889c2de3a7bf394b4dfeba76c1. 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/QZ5AB2251497.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39a8e6cd41130179cbe6ddd0870d4798636053793a9240636fac7620e1c864b6. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZ5AB2251498.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ae4ae168e92f7346af15db46a51ec2c5517f3e683635831d9d4115b1f8d729f. 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/QZTVM2127273.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1093e575f1aa34735b1daecd50f5d2267fc9b2cb696d48f602dce9afacc67a6. 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/QZ5AB2251499.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde6c978569e4b91927d8ff970d82d2dadf96f4469f9ed4fcae6c692bff81d0ca. 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/QZ5AB2251500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc06b3b95a5815851b1a4190d3ca091516abcf48fa51933810b343969b8aed612. 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/QZ5AB2251501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9eeaa3ae373a5151600070413dbbe604ce12a962620c85d09dded9315d3fb122. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZ5AB2251502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc512e07378a85b31f7e2c9d41016ec03706849adc571f67188654a005cc8eaa8. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZ5AB2251503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41d0d7f42ca5d1000d3b1609ba911675c5fe2973034e0daf554abc18467773ae. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZ5AB2251504.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5a5a8432ea66c96313e07ba622e8a03b42200c4a0a8dc4ffe6076a5b4f1d4a7. 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/QZ5AB2251505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d405407585ece666a1e2a2369ca6c5761b5b5b6a0af13db27f00558299ce68a. 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/QZ5AB2251506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93a77f1b35f4d184f8490a0d124c609a259108b70f78ef07382cd37acf721d54. 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/QZ5AB2251507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe46b1189d6ca36071d8de73f8ed51fe8cbfa795acbdce70489e3cfd884429d88. 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/QZ5AB2251508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07555491b9777d9e6ef8011acf9b10b81e4fb930638c9e2a4b0fb8aa0fb4f1cc. 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/ES71G2049548.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0de47c1456b8746cc1653047133c7013660ec353521a51865ccf201382d81da. 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/ES71G2049549.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf00672b2fa2957896de6d7f5633e97415b375b4cee6d1a8b881a288a8f7037db. 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/ES71G2048067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08b8221a90f37c9ca3ed6e1b77be01e70543eff6a988843e1b76df783c2098c9. 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/ES71G2049551.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf67dcc0ae296ca8c7ac7dfa985da609825c1f682c4c112f8e3f0307c23c21909. 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/ES71G1949101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6865b7e7161d497b14ce85164a00fb5c576605d7385fce77e65eefe338baebb9. 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/ESA011966179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfeb955165416e925c8af9d3efe2fc77361ffa7066f97cc9e7918418bdd42811f. 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/ESA011966180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfeb5ed0788c57bdebf90f855428573dabcb9c9588bfd794b0de33ea0513c5608. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QM4TX2532671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fdfb310cd7d6173b311b069ca2aa932b8c997b486e8568c8aa3921b6911bad6. 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/QM4TX2532673.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfeb5ed0788c57bdebf90f855428573dabcb9c9588bfd794b0de33ea0513c5608. 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/QM4TX2532671.