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 0xbe5145576a84d351710ba6a3b4217e6f75e0e67b249b7a26600cc761a7d1e50d. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a99cf885-44eb-4382-b094-ba1d35474588.json and https://artists.proofprofile.net/proofs/artist/a99cf885-44eb-4382-b094-ba1d35474588.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 0x557bafa9e567765d0b0f2b81c4b7584ee88728228861fb2539133840a69980e1. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-05T12:31:54Z), 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/QZMZ92492275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33b675422512108a0396ae0b810eb5adc3b9570ad865b0834e552536a8fa046d. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZTPX2487681.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fa47aa0ed4caae2b26fe9997599f051b29ce495229cd9af6b693fd28543c01b. 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/QZW9L2490428.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ae7fef32bfb3f6804ccf5299f4b37b5d8a8b7644e7697116de310795c3a4b21. 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/QZXD92300080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b0f7224de87dc559f3161d1c1732ccbf79fe2875c3948a62802fc988a9074c5. 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/QZSYP2416876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fd66591274571b8ed115013fd09fa4967ea80195566f2a18e917b77cd5f3fc3. 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/QZSYP2434454.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bb5bb0b575d95a7ba15d14d3d5811951d71bd1540a74c65861650c9af287381. 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/QZS7J2461388.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5689f121dc5ea47599b20453e45fd34dc0bd50b4c1824de2e3dab70403b23383. 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/QZGLS2540374.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f1a98f59cfaa35ace94156638d13b9b732dc5a5cf1f4f57ff26ec7ea7c3ce71. Chain 2 (Bitcoin): anchored in block 957056 (2026-07-21T23:31: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/US7VG2537175.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f602fa03fa00e51b2b2cf974c7cdc1e02f36dd2d57b8e0e3f14fa8b16710a85. Chain 2 (Bitcoin): anchored in block 957075 (2026-07-07T18:50:38Z), 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/QZW9K2433926.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9177cc065728fafbedc1206c5e4831dc5aefb0db62a75e32ffca9035780c7215. 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/QZPEW2584013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84a1ec7e856a5531a5e7455629c221db760b9201e6a62e5793fa241cafbd4a91. 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/QZZEB2468525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7be8f3fa8d1bc65351dce3bac86eb016d31831b1a63a09f1579812bb3694750a. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/QZTVM2471260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb518a73eb202c47e1396da3873c7c8f5dbc1476355e4888a903eec3e668f0bd3. 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/QZGLS2587758.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf80d43ec23aafd5e2bda4caf4155cbd2d344131e026fbb7c445a695f1fd8971b. 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/QZW9K2429629.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72e9981ca2864ca09243f6da94cecdc1c06597097320ffd2819c756c2fa5cf09. 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/QZNJW2466232.
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 0xecc8afa395f0a10352cce94fd7b610b3c31fa47c16cb4a5fa8e08329094c3fb1. 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/QZW9L2487004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9658ab836c9afc5934cdc170d01bf04ad33ab96f96936e8a3fb41cd1500f5cf6. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13:28Z), 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/QZW9K2448919.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec958f9e3caf79e6aa97ce951cf9ebb784e2f3eec101df4f4cfd0b9bfa1454e0. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/QZTPX2410227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfb3412cf8e4ed34eb469bc7bd0e18d9dd83da9bda9d9cacd32b3dd97a311dc8. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27: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/QZNJZ2461073.