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 0x0bbf556e9f3a29bfbcb40b56b9eae828f53eeb7f364c7a48cb4b6a2d4f4b223c. Chain 2 (Bitcoin): anchored in block 953662 (2026-06-14T17:28:39Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/54fa7acf-70b4-4094-829e-dca8de390c73.json and https://artists.proofprofile.net/proofs/artist/54fa7acf-70b4-4094-829e-dca8de390c73.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 0x8d4abcb3e6f0e0e0922bcfbdafa3fc0b6480b6ea3572f110fb58feefec066d1f. 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/QZHN32075871.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x712401abe3abd3defa1f2ebf2afba1fae9910df47cfa6d8e8ace5e8764bab654. 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/QZHN32075872.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3f7cc430c69ede6e492f704fa8d278b490de147f9c71a777ffc174893f8c5e8. Chain 2 (Bitcoin): anchored in block 960266 (2026-07-30T14:44:50Z), 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/QZHN32075873.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe62023ef546e3c5c65289e0ea1c7a8d6cad56115e9bdd2bdeeca856c8d70cbdc. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06:42:11Z), 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/QZHN32075874.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x110c82984c892fcdc1ac4c00149c1737f919401e1ae53053caaf5d4991c01cb5. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/QZHN32075875.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f5756f3daee596596a383ae989c740e5c9d7ca3d6dc466048c137b8a6440514. 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/QZHN32075876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfe0043bcc9a588fac4d978d350e4034fb2dbf070a14efedb25c906772baadb7. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/QZHN32075877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa39de1bf47ba85b94111e9ab135de59319fce487dad6294b7cef02231bb726b. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/QZHN32075878.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf4a1c350b5a6ea95d8e216d8cfd38dc5d1c8f22845e9eee0b668e4a390c8809. 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/QZHN32075879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7287a3e2fd6a2ff02709e1e20f01e6c671b56794452160b2f7f0971511a260d. Chain 2 (Bitcoin): anchored in block 960266 (2026-07-30T14:44:50Z), 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/QZHN32075880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77d11754fd91f4c31418b6188ee3c8307e7cdf8814f171e3b9229fa295a68d88. 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/QZHN32075881.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fb777dc9d7575ddec4c333017bd2efccf9d817fb22dda6358dd1521570846f0. 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/QZHN32075882.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe54459ade93e55463e92e57687ceabe53c1e445fcba260cc45ad64fd806ec96. 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/QZHN32075883.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa104542cc7c67f676273c32d4331915704b4d22fcf1486bca310f0c984ba3481. 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/QZHN32075884.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20990c9bcdef7799a3d4f07ca2c9da8471a5db931aefe741ad83e3563ebb07e4. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/QZHN32075885.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3c23989e4d5151200737d88762657c04fc4406cdf8cfbd310ddd79b9243998d. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/QZHN32075886.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f4dbdcde3dbe39704b4919236b734e5e014c7c1d3b34a539fb51d25aee22cd2. 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/QZHN32075887.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0964ad43647a8e0eb041d50aa6dd9cefbd26da8270745918ca8275344f584954. 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/QZHN32075888.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf75394b1363090a47d6a29d3549bbbf2b4b0cdcb11b396cc221cb54502f4614. 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/QZHN32075889.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8daa4323d8ad1265e56efe18af0a784b218095bd7f1caf2beba74724c480854d. 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/QZHN32075890.