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 0xbebe0f884ef0888572775b0f1f2bca8433f58b985928aba8307746e270039aa8. Chain 2 (Bitcoin): anchored in block 953620 (2026-06-14T09:36:10Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/1d11f57a-210e-441e-b53f-7c1ef8282d10.json and https://artists.proofprofile.net/proofs/artist/1d11f57a-210e-441e-b53f-7c1ef8282d10.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 0x0877b0a422a9dd1c640981aa367679babd4d231caa2e4ac83ba6b5083842d735. Chain 2 (Bitcoin): anchored in block 958415 (2026-07-17T12:50: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/QZL382589713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd8e645389b0f339cd215df1850764e0909fe1f6cfa10dc4057795e10483fbcd. Chain 2 (Bitcoin): anchored in block 958351 (2026-07-17T02:38: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/QZL382589717.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdeb3653e836fadadb81476827519483788487f612f77af07cc31966763e2414. 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/QZL382596173.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x739ecb7dc33e608e2cf0e9624577211d33afde7b1b10909bf67f3ba48e8be6fa. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32: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/QZL382599461.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68987f610b7266b95160a25a81ece22d2e3fcc6748b5a1b16a2d1fa8b08aa90d. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32: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/QZL382599460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a11e2a6b0f2707750c44ebd9f126ce3cf2c112dadd5d062910b8cf705e3fb21. Chain 2 (Bitcoin): anchored in block 958350 (2026-07-17T02:31:22Z), 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/QZL382597762.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65fd12240fac81381b82df0108e835f42e55d7104e35e7e6edcc875c46a66bbd. Chain 2 (Bitcoin): anchored in block 958355 (2026-07-17T03:11: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/QZL382597761.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1aedbb2b4cfdcf4d3e251b4462b78f70f01f7650ba07ee57cf17dd40a552467. Chain 2 (Bitcoin): anchored in block 958415 (2026-07-17T12:50: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/TCAJK2522207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b3827d8eed98c4ee0ecde4111a151416306c020b283f4cce8de3657110181d2. Chain 2 (Bitcoin): anchored in block 958415 (2026-07-17T12:50: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/TCAJL2535713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ef5974af03f714fc7473cfefe54e25d6cf38373ecee901ba95fa75b7debb12a. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03:40Z), 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/TCAJK2560040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82446f50431509dc4dd356adc19fe10a843473c5ecedacc881e11a02c22c3ee4. Chain 2 (Bitcoin): anchored in block 958355 (2026-07-17T03:11: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/TCAJK2578671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x255cd3f748933592f544088ebe685624e2af09c60900f906cd95baf78b489d97. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42: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/TCAJK2578743.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41735dbdbf296a628abc79f2ea3e089acb12617f3107b99eb57ca8d2b38c1015. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T02:01: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/TCAJK2560119.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba6be69997f3ab2cceb79f578da19ee067f7268a25f1d536b6f73e014c676a15. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/TCAJK2589383.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3fc0e2e3b3b0e0da76c74475790c02059b036477403acf104d6a39ba86ae30f. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/TCAJK2589338.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77a8c193e8c14363d27db6cffd465dd30652390a09a31cd31e06e28e35910601. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/TCAJK2589304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfc693ecf1596dfeca79df818b1d04c279b07912aae30276a28ed57ceb7f0527. Chain 2 (Bitcoin): anchored in block 958415 (2026-07-17T12:50: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/TCAJK2579199.