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 0xe72fc0c80ec4a9182f4eb503bd1bd3b0818bbd907ff0ca1f9af84c34cc76f2c1. 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/79412eb3-70a4-40a7-affc-98ed04cee87f.json and https://artists.proofprofile.net/proofs/artist/79412eb3-70a4-40a7-affc-98ed04cee87f.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 0x16a07a933070a8c9fb97951b8d43fdfa30656b663707f6ab86f37a34d95c78bd. 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/QZK6Q2490532.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2baa36651a373dcb6f4f062e1840eb2f3075c43546a8ba2467c6309038cba56. 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/QZMEM2413944.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x683c772ed76433a7c639a36ab0edbffcd5bfa7a60c8e0488ddf8581a59eb2ec9. 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/QZFYX2488143.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a4c9d9f03bf63d5c5acbfacb2eeb77736b22bfed8b2ba59cc24ee57cd9f7967. 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/QZWFR2333255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a4c9d9f03bf63d5c5acbfacb2eeb77736b22bfed8b2ba59cc24ee57cd9f7967. 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/QZWFR2333255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04a058a0a6bb8d311bb3e9b7af39405840049220ae6ce46629d04398fcce9e7b. 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/QZTAU2423993.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf1934490ac254183a16dd01321eb9ce1ea2b9301e2fbb84cbf79921ab25a1b0. 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/QZTAU2400478.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5d863f28dcaf29682e43f75affa506de944722fe78bf9e5ce8815e625b39c29. 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/QZK6G2490816.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3659ce4ba217b621351cc69b9f1250cfe75256d9eab2cc433dfc79af57ff1d01. 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/QZK6G2490820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b13d6f8fd9f0fab886b2672efe11c0c919e69eac393bf9429e1c6cff0a88b31. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/QZHNC2429428.
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 0x4905de0ac11fe79563a7b8fcdab01fec5e2bfd66df44cbb2deef46259436d503. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07: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/QZDA72398639.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcd72c93c39a9324dd98ddbbc8ed2eac7cd0525b2676a6e95cacb82b1055f711. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30: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/QZFYX2489033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58f0f254beb4e3a0b9f5f6637be3988f7b36db3a423b8951afcf499b3ce0c2a8. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/QZMER2456545.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd16e8619129226349ce7fa08bd174110c0662d0c9ec5bbe3d63637dcecbec274. Chain 2 (Bitcoin): anchored in block 960225 (2026-07-30T08:04:30Z), 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/QZMER2456549.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfba5ad549189a398d6af5139e996f686d6ce59ba74a6e893e94477de6ef2a923. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/QZK6G2490815.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0121c0f3156a3138ffa976793477ebcf2bcc4543bcaf95957636fe87c8259a0d. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/QZK6G2490817.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa55247d1749fb5209718768055c111c91577af6ede14771cddeed844d468329a. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30: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/QZK6G2490818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7ed03a32d07f4a8ff8a2fe69e6a3da8b7422438a74303710169de5f9ea360a6. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/QZK6G2490819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a242f5ba74de27fa59460918852fe8887b124271536c3ecc3cc5f33ad56760a. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17: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/QZK6G2490821.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7432b9faa9495471e13263e5f762b6f95cbcf05a062da5e17d3b1dd5d6b5d730. Chain 2 (Bitcoin): anchored in block 960150 (2026-07-29T21:51:49Z), 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/QZK6G2490822.