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 0x9fc7e890911dbed9c168b9a9dab0cbf2b9de2d318bedfc6005d1cf3be55e9ae0. 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/d22cc752-08a6-4918-89e4-ab69a3854262.json and https://artists.proofprofile.net/proofs/artist/d22cc752-08a6-4918-89e4-ab69a3854262.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 0x7d2c1fb0859861b37773c2ec4c02f89f0b9f387da49ff2907fe8f3491bf7ee15. 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/QZNWY2252493.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a24c529f47a5df2f0c3fd2424adb1288b697b8cc9d68e3a996b103496fb5e31. 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/QZTAU2225343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81af04cf57ffd17228c9905bec9ed54bcbb425dda278c38ffc0ec2be24555e84. 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/QZTAU2225344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x396e7fe24128a446684589f1c76cc71212565c227ab0e9d870a3f564d7348079. 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/QZTAU2225345.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x159af14d628e5d5fc77294c97525a7d9d93b94470db356989d8021b8488de136. 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/QZDA62262016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x635d7377f0498a40e9ae7e88a34b763250c22a722b04f57bfcfc3832526bfeda. 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/QZRP52230892.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf07831601cfe647c9f2ace54b8f580f259ef7bb0b401719e904be0a09b369c4d. 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/QZHNC2253728.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8d05ea2a6c46254ab8d60804116f1aa93601395877531895ee05f73933a5c32. 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/QZK6K2236468.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f173e11153c8e7696c592a2508e9d657909ea38ccf200448381d73f81647eed. 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/QZHN82274995.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6770d25501ad10fcd51494ee9ebb6dbf1deafe7ff2e7fe0ea6ee32a2bab1dbd. 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/QZTAU2225346.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa17c159f5db877fa6603c1227b9277428c49254533667c32c2b44c7bba2618da. 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/QZES52381996.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8803b03ab0bcb061ec708551574ee2927544bf8ff4fff11ff36785b7258b827a. 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/QZES52381997.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd721bc711f1ab215035d40602e04e16b59fceb7b9dd8cdb11c4409c9220f269c. 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/QZES52381998.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3019a36ecfd325fa51eaefd518bd417bdbb27c93da2df32df958ab28d8822252. 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/QZES52381999.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59f888356674af4353c9a8903e3309b72ec3ccf41be78d15a7430c2f3b05d74c. 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/QZES52382000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb62bfc0b404fa2baf296cea7d9f6515f9ddcf2c6cb72201c5422fe66b660eb1. 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/QZES52382001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe77123cdc0d304bb360b1950e5e694af54e356a6e90d6009ee4e2f322d8081b2. 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/QZTB42299914.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84be13341ef4198ca8965bd7dec00cc031861700a7d9d705a338a54ace454f2d. 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/QZTB22228697.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x635d7377f0498a40e9ae7e88a34b763250c22a722b04f57bfcfc3832526bfeda. 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/QZRP52230892.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d2c1fb0859861b37773c2ec4c02f89f0b9f387da49ff2907fe8f3491bf7ee15. 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/QZNWY2252493.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8d05ea2a6c46254ab8d60804116f1aa93601395877531895ee05f73933a5c32. 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/QZK6K2236468.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf07831601cfe647c9f2ace54b8f580f259ef7bb0b401719e904be0a09b369c4d. 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/QZHNC2253728.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f173e11153c8e7696c592a2508e9d657909ea38ccf200448381d73f81647eed. 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/QZHN82274995.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5af8fb444e5db95d86296cdc61761a984c49cde756393d714af9335ba252a45d. 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/QZES52280788.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x159af14d628e5d5fc77294c97525a7d9d93b94470db356989d8021b8488de136. 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/QZDA62262016.