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 0x228cac88e2f3d565f0519c46e1a68b499269b2bed838b92e36b9da48ee66cfd0. Chain 2 (Bitcoin): anchored in block 953742 (2026-06-15T04:47:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/9fdb8a0f-3b55-46b4-b23f-cfb2f26e07c5.json and https://artists.proofprofile.net/proofs/artist/9fdb8a0f-3b55-46b4-b23f-cfb2f26e07c5.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 0xc7158a9ec4072a287216956c32bf96387cc91e72fe21cc9e15ea940137151480. 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/HKG731679432.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27b9e0c97e929834a22264132ddabcc802b2ba2c423b50fc222a71ff4bdb0293. 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/HKG732124324.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9e6ad47cff0df0895428f390e06244047e07ab7cfafac36d7d2dd33e9491cc0. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/HKG731679433.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddbff1aa1eac57801c8f145f6d560aab3b009aaab8aeab433b3e82e592f12808. 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/HKG732124328.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9b6bac3a1d409c7672385873abd903dfb2373eb37368e5cb81b61ec81fb0a47. 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/HKG731679435.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c7b567de563e72953dadfc3dc4a7f41f1e2c5a5b1cebf73264ef70abcb39a9a. Chain 2 (Bitcoin): anchored in block 957050 (2026-07-07T14:41: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/HKG732124360.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4197a3347c2ee51fb7dc0d99a567d54c500ee7ae072e469499fa42bf901f30fc. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/HKG732124372.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x927fca39b9902606d3099aa18c9dbce7306ebf9a0f0996a5bc337033e29cbc34. 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/HKG731679323.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x871a1108ff2a8d137087892df586e1afafd050fdfb343fb3ad0a28b4058246a7. 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/HKG731679404.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x501100bdf97a540ff4ccf2043050e45215ca1910960cf7bde12129b114e15ac1. 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/HKG731679402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c0f623890e0b47ac07d5fb31ef60a9e5988f007945102684f7e867d427a9b09. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/HKG731679408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a99ebd583e28bd22c0560c178bd2fb24e73aa9e1627e21eac4af7f568b8fb25. 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/HKG731679418.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa483df6ba20af0122c05876c55fd3e01698eb3edd7a59fc0c427d5b25293c522. 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/HKG732124364.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0fc025b1739eab5ecec9e439b87c2224ef5cc3cf4ba29623a71f9050efa7d2c. 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/HKG731679286.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9f988aecc88eac9b66ae31baf4c8c17f4285866264de0d0713cae8f495bc8fd. 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/HKG732124366.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce151fd1dd61d47ce2d10aafb33b7ec9a51f2a8c33e59fa0621f96f42309de24. 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/HKG732124338.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a4bc7c757c60f979f90edc9da85d4c98d8ccee5bd8156c72f7f37b243bce2ff. 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/HKG732124339.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51112c5663fe8c0a531743da37b10d6b7003be262f3a5681221a200947b08952. 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/HKG732124340.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c26d5b66e428f35593b4b88f5d0aa26f6d9b4234736acdc466ae5336503236f. 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/HKG732124341.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11c69504a964b73e8604afc792789b4a4fa52dd4f6bec7ab56c7f3abcf74cd51. 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/HKG732124342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d9606118b8f7081a4ac346966d9d7fac087872e0c7b51631d728b7f3efd4979. 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/HKG732124343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6994926fceccffbd08e8216e71a6aa1a4d06776710e28a9e47cfa25181cac662. 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/HKG732124344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x050a0b200dae6309e75804c28becc116a44c3b58ce38f1b705ae5a1b1bc5bd4f. 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/HKG732124345.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc154b948bf8d81dacd3d55dc4ccccbe4f013c30cfd1e2fbf190a1d2203ac3ec7. 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/HKG731679425.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefc04e77ed11f43da5c93435c5ad2d33267d422d5675efc93136c251dd95fe0b. Chain 2 (Bitcoin): anchored in block 957084 (2026-07-07T20:41: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/HKG732124320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x319fbb2b3216e0857635460a9b5f430e93d176aa949233129daea88828aad69c. 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/HKG731679423.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ca191ff219d964fb63fc4b8721270dc9272d67e58ee477dd900bdd7c5254361. 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/HKG732124316.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5949c3ad44417274adbf135f34230e558fc39b4c6740b6bcbe506400c5902478. 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/HKG732124322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29ddcf0ed4fb1dfa5fd2ebe1a45b99465cec1673efd13ccc28d360e4bf29ae74. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/HKG731679422.
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