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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaadbac7ae4a59a02667a9e9f1a17a3e3802647c2c42ef149a8fd6ca7322be7dd. 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/1ee38f89-5e21-4fc9-ba1d-00f4524ff51a.json and https://artists.proofprofile.net/proofs/artist/1ee38f89-5e21-4fc9-ba1d-00f4524ff51a.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74f5c06dbdd94fe17e6253af88e26ec2f9d1b5c5cec59c28423a22b5681bad4e. 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/FR2X42478715.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1840976fe26c247aef180dc435c82142b9b12516edd37d1f964649cb011fc070. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/SE6HN2432235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a6c3712c2fff59f4040c0cb3bc93e96cf7013ad5b9c14dbb6af937f6e140ec8. 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/DGA052488596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62844ae8060a0612f6c8f9ef80ec25c325749236048bfe23b51ea5f6db36978a. 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/FRX452466518.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x129317c1c6c57cc5dafe42d189040b7fe6ff0a2573a52817683f73df23fe09a5. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/DGA062481525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70abce9a8d6378c4dcd72ba788fa435d1d42f4c3264a5a0408abcd9ed54b46a8. 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/DGA072335737.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b4a910ee4a15ac81f5a8315d18fafea7d54bb1c07499b4543c0e060997542be. 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/QZWDD2339726.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe06e06d6cb489d9d7184000e56f959a8e7bc05dbbb6dbf79d8d78ba70bc79ce. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/DGA092496906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3a40465725d4bb0808b24c30b46b48a60abbd97661f9dcc922ffac6230a9e15. Chain 2 (Bitcoin): anchored in block 957048 (2026-07-07T14:18:56Z), 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/FR96X2444187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7d303021879a9d5181083e929786d05b4a4366736f61a31b54f6de41438fa20. 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/FR96X2472292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5974eeb7460f8f717d6af70ecdd4d1a3a20487ed4865ad4201bd213f4baef50. 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/FR10S2460544.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0dbe1518d1b2c7f35242a543f545d22cd2f5ba30f6b219f2e656dac1f2d4ba25. 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/DGA0P2325841.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c8736f448a35e3a2ebf32b21b4358ae798d99bc2f46e06036704f71705f3227. 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/DGA0H2325599.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb53aecc54632ebdbb2e49a00b983e5d30c9f63e6732588149410548dc7140f9a. 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/DGA092394475.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ef05839d1aa6c44a523b4ba598c3cd099ed9a62d91d11a548b401f6bcee3bea. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16: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/DGA0M2490965.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ec2a029409ca556009c25cc0abad084e6828675c25b141466578af0cca2cae8. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/SE6QE2458105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x358706d7be27b4877ce8f46641467e012936744e5aa9e63358583da7ea27ae36. 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/SE5BU2514556.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x731045c81e38efe7a878100359bcaad5ca13b5aacfe327cc8bbe0b0e075391fd. Chain 2 (Bitcoin): anchored in block 960294 (2026-07-30T18:46: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/FRX762395806.
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