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 0x332a2b23b572795e2ff285c58a6da8299f8d841cb25ef1d866ecd5a8f83d2250. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7cfd13a9-9cb5-4764-8948-643a9663c143.json and https://artists.proofprofile.net/proofs/artist/7cfd13a9-9cb5-4764-8948-643a9663c143.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 0xebe21812959b4d392eba44c45e5a36e5fd0c67c64669046638b31e9673843400. 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/ES71G2319152.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4400328fa2b07f47de57aa5ae2818c2181fbfdcd272826dd278bc91541c422c. 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/ES71G2400902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dee40a9c21a65462e4cc321da807a8ff135d34a0352a90a7e0f2c9c1cad5759. 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/ES71G2400903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24c46702e2fb0fc3c3a9c6a9f564a332e280180d6b6ec315f6238627cc5cc9de. 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/ES71G2329442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc8c85dd20a8665b953683858df91f9258774cd3c1de9480d73aa9fea720ba0c. 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/ES71G2339086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacef589e4d8da809a9c40f5ec1f42d8c404d2d5f878967eb49c9cebaf070c56e. 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/ES71G2327103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae4b17e030e4e52b69fcc376778f3e9e29a88e24cd49cd068359b6e4106f5639. 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/ES71G2333596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8670f4ae8587f05d627834055ca745b7ef169fa7842bef5671f5019b9b114fe6. 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/ES71G2400908.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45a6cfb12b54c230ee946492e1b8698d92d2cc4bd851c858f925c0f21d53db7d. 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/ES71G2400909.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc2ecd8699948f2c2f615a0631cfd8dc3370faf5caf3345adc6bba346231b117. 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/ES71G2400911.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x629339e73e77309b23482f4dcc4dd0bd176f5f7ac56dbbc2fe6f8ebfe51409d1. 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/ES71G2335652.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd93fe8cd86ed278f2ffa153f75d6d086f48f7729698801c589326de0e9c4b0f1. 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/ES5022401170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f965e3ebee886f09848a4dce5f78905755eca62772fd7c82edaa334bf0d8532. 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/ES5022401169.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc8c85dd20a8665b953683858df91f9258774cd3c1de9480d73aa9fea720ba0c. Chain 2 (Bitcoin): anchored in block 957046 (2026-07-07T14:04: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/ES71G2339086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x629339e73e77309b23482f4dcc4dd0bd176f5f7ac56dbbc2fe6f8ebfe51409d1. 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/ES71G2335652.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae4b17e030e4e52b69fcc376778f3e9e29a88e24cd49cd068359b6e4106f5639. 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/ES71G2333596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24c46702e2fb0fc3c3a9c6a9f564a332e280180d6b6ec315f6238627cc5cc9de. 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/ES71G2329442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacef589e4d8da809a9c40f5ec1f42d8c404d2d5f878967eb49c9cebaf070c56e. 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/ES71G2327103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68a26ba817d6632f23c42e2e9e5c049340e4e48e7f977d179cbac9aedb2e2704. 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/ES71G2311679.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa5d9385078f107207eb1c06df33a3a239f7c0e07fbf69de92973575974e9f8b. 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/ES71G2234573.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d5fae0320abb42b338ffef4bc1c2d84f7770afab52ed2dcfa1a1d7ec5478bb3. 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/ES71G2238782.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6063eab8f891b7c64fa8e5f83caf92556dc00602e08c9b63b784140e8811042. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/ES71G2300545.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84a7daa42def6cf9e47c68c516b0bfffb72cfc00b2db645e7c9724e9adc9a777. 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/ES71G2305605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6063eab8f891b7c64fa8e5f83caf92556dc00602e08c9b63b784140e8811042. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/ES71G2300545.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e8fde636a0c7a4a0a155e76fcecb07d42d3f2f8148c50ece4d301ffac1822cc. 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/ES71G2244177.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d5fae0320abb42b338ffef4bc1c2d84f7770afab52ed2dcfa1a1d7ec5478bb3. 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/ES71G2238782.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa5d9385078f107207eb1c06df33a3a239f7c0e07fbf69de92973575974e9f8b. 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/ES71G2234573.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x261407083062dff334ffe79c2782e2873e7f6ead5808613927d5dbb6ede52eb3. 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/ES71G2500589.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99ed5923625e3ef826554278a100e372ffec0e96b15daf3e17c5149c622650d8. 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/ES71G2500590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab8d11ce7cbf04aa4dabbd6d6830e8a9c42b504fbb7b41a61e419f8c9815816f. 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/ES71G2500595.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5932095d8de126f46a8c1c30335fd2439db7ff9ebc25c780c0a2373f78505519. 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/ES71G2500591.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6609195e83c5817720595f98fe6ccdd84e71c19130d353fccf986f77d8b063df. 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/ES71G2500594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1479f44765289358c9bfc33aef9e4d27d0d3641182adf4364038b40f7133b4c7. 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/ES71G2500593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25407c83f357619ffc3773930acd666f03d6eb9c2e1754a9d722da6570fac19f. 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/ES71G2500592.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x447078093a15489fddba93a27fb474a98437eac183b838dd9b38e094228c2e08. 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/ES71G2500596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x475d49a9d111fbce95a1b3a3cf2b876fb4734fd3faa2a6f49246693f1e4119ca. 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/ES71G2500597.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf15b46468d817357f41e05390f599206f8b4870ddf432f4fea0692f0b9c5ab80. 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/ES71G2500598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31f9f3c5427187a9897523aa01024b90a69f8f360b3c46cdfd71654089c07471. 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/ES71G2500599.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae5bb133175ef193ab4b7b09c21e253986554c22b167ea3ddcc4faa451af54d7. 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/ES71G2500601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac8fefdf84d962c83a8d05117b27c7daf2e163867b2567da2f2133963a5e4279. 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/ES71G2500600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae5bb133175ef193ab4b7b09c21e253986554c22b167ea3ddcc4faa451af54d7. 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/ES71G2500601.