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 0x2596d8b9968b6d7319dc2e29a5fe91a79cc8edbf0bdd9af264e489bd8cddf03a. 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/e9e7bc15-26f3-43ef-9293-2be28ca64d93.json and https://artists.proofprofile.net/proofs/artist/e9e7bc15-26f3-43ef-9293-2be28ca64d93.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 0x9031288b70034e581bd3eb18491ab7feeec7684e6edee335b89085e99aa117a0. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26: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/QM7281544611.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x337aaedb7a49c4b6d2b4e2bb999c720fc9d267be65b5590e94f129b9a7931ad9. Chain 2 (Bitcoin): anchored in block 956440 (2026-07-03T04:03: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/QM7281544612.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31ee2fde5b6a623b21f6a6dfe0d61272ad94eebc9d91aaccc22fd18c3e6eaf9d. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14:32Z), 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/QM7281544614.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb42b157842423008442a46af44ecd6de2c3f8464079f28b0c578433c6ce21850. Chain 2 (Bitcoin): anchored in block 958067 (2026-07-14T21:26: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/QM7281544616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca83966f3319e2ffa7ad382bb15b90f901fd39acb95903820f4982ab96c7343d. Chain 2 (Bitcoin): anchored in block 957653 (2026-07-12T04:35:02Z), 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/QM7281544617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x341b6b961f60292f27e90e7da98e372378743526e7cd47601ee12abd550bf337. Chain 2 (Bitcoin): anchored in block 958251 (2026-07-16T06:29: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/QM7281544618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c9bc955a07bf4499d112142760246eb7c0f280d5614a21b7ad7fb18376561be. Chain 2 (Bitcoin): anchored in block 957663 (2026-07-12T05:58:46Z), 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/QM7281544619.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdefe1fb7eca206ac12ff2226c4f5804c7c85003c51c528c4b02b074097d84006. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/QM7281544620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x080d1861081ecb9060d67b4281f8b8282dd438922491c5862cfbc490f0af906a. 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/QM7281544621.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x037089ab0d34a09a09cedd24df873d83643c8300ee91f86919ecd1a5bb83618f. Chain 2 (Bitcoin): anchored in block 956396 (2026-07-02T21:01: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/QM7281544622.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee98675bdb8d9ce98db13398be163efa55c3e9366b8e64207775f8b40974393b. Chain 2 (Bitcoin): anchored in block 958063 (2026-07-14T21:07: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/QM7281544623.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x940cbf575e3901c6fd01ed2b51f36839b2109bf19e3ac1b2e0f20edbcee91d14. Chain 2 (Bitcoin): anchored in block 958547 (2026-07-18T12:44: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/QM7281544624.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2b044a5e73a1a11a734594facd4635b805f739a6257c54616db8490bd7dc102. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/QM7281524630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69821f34e06cd24d7ee2fe7cf19f18ea88a27ecaf66bd09c502115195f79afd8. 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/QM7281524632.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3a186c838c6d696fc19401d65801d62199e387914ba15fbf4f75944dc66630f. 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/QM7281524635.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ea98ebdfff5c139a18aafcb2b07a01356a011f3686a9f6c0695d2bdf4f76971. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/QM7281570391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5664d8b59a639476205e991fb6367c1af2217474c3a408d2f8803a571a523def. 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/QM7281570393.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3332a62e57da3ae5803bb377b3caae5184019f88646c4be3c61671a3f73ecd6a. 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/QM7281570398.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdad3d4683c995f92cafffeba1e930a7253457d39f2fb16a768ef38ebeb19b16f. Chain 2 (Bitcoin): anchored in block 958596 (2026-07-18T18:42: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/MXF550907228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7917c2bcefa1c2dd127c99ae1295915ded95e73429945eaad0bdef850ce3340c. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14: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/MXF550907229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e7099b24ab600f79e6606fa250ee44b2ec02e0902cfb2649e36f195d0cf87c4. 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/MXF550907230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb29ee08f45ac837410f9306a8e4ab958aca99c782a6379d4d02565acbf23e3b5. 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/MXF550907231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36d8a91e3e9a719537e430f5be01f0465625c698704dc83f2e41b95e110ec1e5. 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/MXF550907234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4802d99f372fef78b849715b8ca24171c3e8995eb576811b72aafdd286e33e23. 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/MXF550907235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x160ef59a257114286ae973ce1d77b295dc98014a49abd96e090f69a6c3804b06. Chain 2 (Bitcoin): anchored in block 959073 (2026-07-21T23:25: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/QMBZ91581160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcc16360e57cd7088f756ebce3655ae389c82f795724857e157f44e6523da1a4. 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/QMBZ91581163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf704c18fd05cb808c2c26fa1d7b0f393e3c2ada11b515ae2ad2a341773f45e3b. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/QMBZ91581164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2f779fc0e4b2c771521d2ea32a70aa1dbff740bb9927a88712c633155aaf84b. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29: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/QMBZ91581165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52cb6d273a7c5cab4675ab54a58617e858e5650f208cb840d358329c287a0b8e. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19: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/QMBZ91581166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2707170c9398da5de9d5e23a8beb4b0e71a515abd1c259d56fe3f6365998bc1. Chain 2 (Bitcoin): anchored in block 956742 (2026-07-05T05:07: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/QMBZ91581167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93d2742c2caf48a0a17f7f348f54f76c19cb8cff757f4b563c01d6177499870a. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40: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/MXF550901296.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6d135e82a6657d0b136b0c09124ee4bbf9df61099c814f2ac9d22248246b2ed. Chain 2 (Bitcoin): anchored in block 958060 (2026-07-14T20:39:42Z), 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/MXF550901275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2256e65bfbeb010d791e1f592c1bffcc366aabed593a8a3f34383b4a0111eb74. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/MXF550901116.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e7acbc79225ecb3e9a9dbee4862cc0c1e5f362d93295f6586ee15a91d5c6c41. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T19:26:13Z), 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/MXF550901117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc39bb322001305cf2f55abc1091a86b2325db98541c2ff9df0ac9d9e1dde9ef0. 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/MXF550901119.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0723970960eb09686c71403a0634a9892e0486cab60b023f960f2992d7bab9ed. Chain 2 (Bitcoin): anchored in block 958568 (2026-07-18T15:23: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/MXF550901120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b09da53a33b429352bd070aa4c10076d38ce14f1c63c4e5266b36af358ee8eb. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/MXF550901122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee7a8c026be906e26670738c69cba20b0c083a37c654cd893713ef2bb0c67ad4. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58:58Z), 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/MXF550901123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5700fecfbfaef19d4b170166395bac30d4e38d9c2f4f79bd5f0de047c3fa22a6. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/MXF550901290.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x567f00ff30e1a4777ec49942ef0ba605b4f038d1604c2de1164206b7cb5160e7. Chain 2 (Bitcoin): anchored in block 958911 (2026-07-20T16:46: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/MX3192305773.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55b2f990ca2036d062215f45189c850f26ab9f945772dc65f0e66b14ad6675d4. 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/MXF550901264.