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 0x3bebf52b2bc8341a07b3ba8d1127f0671ac300b6913116b965362d0dbbecd518. 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/e6416613-f69e-4fb2-9011-1229b1ae0f24.json and https://artists.proofprofile.net/proofs/artist/e6416613-f69e-4fb2-9011-1229b1ae0f24.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 0x07ac5953f692eb069041e0fa478932a3fa49f3076606aa781c99b7c2b3e15298. 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/GX8LE2240355.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29f103168625198b9f48f05c9d19ce5e096e282612b7bb93c4c08eb92ace4dfc. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/GX3HH2378596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01e5f58e01281af636465b2c59c9e62600e2bdbd3bfaf05585accd1141124df9. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZMHM2271384.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7541df0a448bb021caa01630e03ad3e84ed191e2a94b546bb13ad97cd0c5827e. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/QZS642427518.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a314261046cb54c15c84a236ef0d9219912b739a3e0dc3f3a52f5f46927b59c. Chain 2 (Bitcoin): anchored in block 958891 (2026-07-20T13:27: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/QZMHL2488782.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53f862a2b3e5993342a6393fabe280dc2a0d20191eadbe0d1acde0a78ffa737c. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZS632423300.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf4f369282bd3664b55d796ebc15d2edc933fd846db208535f477b431c501f3b. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36: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/QZMHP2498356.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0988963433a1ecf6f0c383132f8e5cebf059c05338da071da0af13db4dfed7c6. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15:55Z), 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/QZMHK2401133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66d2ba8fa964d90894fb675ada773cd303dd8519171c470c8fbf9845a28d6df1. Chain 2 (Bitcoin): anchored in block 958666 (2026-07-19T05:00: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/QZHCR2400046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x028a0c0e3eb18373163fe75b95367c22f8622bfdaa9133cdc7c324f4f993e75d. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/QZWV32456322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22a63c973be52d5680609dc02d46ecdfdbfa3782e356fde2a1721b3547a1b50a. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/QZZ8A2413718.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2de1136c61b9c7e735fad9ab0a10608caff8149d241a42a67f0e9d764acfd0d8. Chain 2 (Bitcoin): anchored in block 956841 (2026-07-05T22:14: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/QZMHM2440791.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42a4d4568e5f567f39b889b4d8b8f5a69d4d9519c1769f42b939eeed00804487. Chain 2 (Bitcoin): anchored in block 958756 (2026-07-19T16:12:29Z), 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/QZZ8A2436822.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98959dd0b41e84092a527fc23d57c9bdb98bb55b829de8b8569eb6c24d9bfaa8. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZZ8B2425116.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b8c6b4c2e14d235fc123f344d4b905594db6a4d06b9b9a29006a90bf28983a8. Chain 2 (Bitcoin): anchored in block 958153 (2026-07-15T12:03: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/QZZEB2467111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x730c41c49fc2b53d8a2dbf1067f4bf9f3c06199e7dcbb1803c305555e8374dc9. Chain 2 (Bitcoin): anchored in block 958585 (2026-07-18T17:05: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/GX8LE2536608.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1b5e0c90821001be7a0a7ed39ea6cd78ce6142c27698b5e86928a8ae6aa0a59. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZ5FN2511764.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb33a2c30cfa6128df043ef7db4335d7899c8422f087982094d44eaa94eb7f8e7. Chain 2 (Bitcoin): anchored in block 957554 (2026-07-11T10:39:45Z), 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/QZ5FN2593226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec4a8ad1402f4043fbeec099259d6ae1e0e4c8252f86e7925ad553bc741c2b4e. Chain 2 (Bitcoin): anchored in block 958051 (2026-07-14T19:14:42Z), 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/GBRKQ2538595.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf03c75b3fa66def5a93ae438bb3dc80949a4311da204770ba28f1c4617932c4a. Chain 2 (Bitcoin): anchored in block 958104 (2026-07-15T05:34:05Z), 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/QZTV32522211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7361d7b0d09e676b6c25b2a933e5345b6bf26413e2d6861565c4a7e54808b7e9. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-16T21:55: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/QZWDD2534042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4ed4280a0986a4f8f3ef7a72a2db73b99d0bb7cf86b2114e66813ad3518896f. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14:21Z), 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/QZWV32549339.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdee22c11382e5f4744293280b27aea64fa3efeca4b5ac05737404eb51cb23d6b. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZWV32589515.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30e78906ee54eaddd0edadd3ada778ae175993d8234b486f88a7d04d299fd712. 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/CA5KR2438737.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66d2ba8fa964d90894fb675ada773cd303dd8519171c470c8fbf9845a28d6df1. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/QZHCR2400046.