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 0x8df7f7dd731cf785aed078272753030c7f4670c0a505efbc5fbf8892936cb826. 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/949b1794-fcc7-4497-9221-e560bce7acc6.json and https://artists.proofprofile.net/proofs/artist/949b1794-fcc7-4497-9221-e560bce7acc6.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 0xdd91bda3ba89e82e1314cd8dc085a5e404a668508d201b4f4232259876f39992. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/QZNWY2303264.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x089b26820a7826eda167f94faa061641b8204b7870f5ed5c4a87bda8d8325fa7. 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/HUA612304222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3282823f8a907b54aa0191904e23c052d98dac7d15a38e260acc8e558e2713bd. 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/HUA612400181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x068fbc1ce2e12d9482e2fb1907ac4265345c8e40d206d7c66d09539a03b78409. 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/HUA612400189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8afef5ab206730a21816c169bacd278f31f2dcaeadcc232a9ea4dd16c5513479. 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/HUA612400192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ea2fa732798d47a61b1069eec8b4f530ef13fddca1337d6c5241330c48c57d4. 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/HUACH2300004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4e5f37af9d11e7670ff2b0d41d1aeb64033c827f098364dd6dcfbd3362cacb8. 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/HUACH2300013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb39522c6426802ea902a6c66c5edaedf1f4d5bf2ae765535dc5ba3707b248a8b. 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/FRX282439846.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x952a38aeef8a3951cdc42258f1f2ea0fa49412eda29a8e2d72fcc01779367ae7. 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/FRX282439847.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46a98dc1ba8de2acb5045d20696508c7ed86909a81da40cf376a62c7d6d77916. 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/FRX282439855.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5efdb6cbc8b50abadd0e128300e851dc06125be835afcbdb2e911b7c895b2996. 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/FR96X2469782.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33a8d66f75617e3e2f814df265d5ac790b3dee89acf22d0ffe36620e9a7ab10f. 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/HUA612303727.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5efdb6cbc8b50abadd0e128300e851dc06125be835afcbdb2e911b7c895b2996. 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/FR96X2469782.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfc886f26accd6138401432168579e05bab4fd68a43e862f8b4fe5fcc1314c6e. 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/HUA612401970.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c28e178a62747d64680d92023be76d466d2eb8a1ef842092f27a7b6574d2dc1. 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/HUA612401971.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd35e5cd338c994d3db4ebeb818376e5ddcac7e1a60de422cb6ce14c064dcdd4f. 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/HUA612401973.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7bfc13a006d14cd097dad5e960a42220a0ffb972b116c8d6c6b8f230c1743e3. 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/HUA612401976.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d672b09880366165b9695e50ab67a17bd9205514502a90e01598bea0f5caaf6. 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/HUA612401977.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8db8970a48993def1846a76c71a52d9cfb04ebde53515ee43f71dd503142564f. 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/HUA612401979.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31844d97538f39bd0d541a426f0c700150de2306c1f2ca81d30a04d2922dd675. 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/HUA612401648.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c5887fca6d8038cec7e2fe65e3ddd0c773d6c29dcf6bf109e4a6def667afec8. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27:44Z), 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/FRX872424508.
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