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 0x293ec97ba55a991d0750c214d1f3852d4dac062a3e980db90218982daed1175a. 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/54b9e3af-e878-4024-84b4-4a87b6a79c8f.json and https://artists.proofprofile.net/proofs/artist/54b9e3af-e878-4024-84b4-4a87b6a79c8f.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 0xd0f475f9e1d48fe3e47aa9537196bd2e6b6d717b0ff765bbdc17751ec7b5ceba. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04: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/JPG101900543.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeced8dd17c3633f16e6248211f316fa888816c0a54ed442e84cbd281e2de2af2. Chain 2 (Bitcoin): anchored in block 958417 (2026-07-17T12:56: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/JPG102000381.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32754d141f4fc4fa692efa4acc827d273bc5c2fc2ed020064202788ae45965d6. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49: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/JPG102000384.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48a43f1c114fcf965b39b938d274d86e7ac64d40463aeff7181e79de44374052. 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/JPG102000385.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x812771b4ba1f438dd6244ca9be36da36ed2cf649c9222a1a951101cb8f4cfab7. 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/JPG102000551.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa7a73211a50fe63f51e51fa7ba96d3351ce7dd7a5602c99c5a97431b9b85cac. Chain 2 (Bitcoin): anchored in block 958561 (2026-07-18T14:22: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/JPG102100294.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd450e33087c7fc2d701bb52358b5fb333c0a381ecafecb74980b50d23a3fb15. 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/JPG102100568.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3a6866ab24c8c66a1938e2a5e1059b607fc5cf4f163bfe250dec629849850e9. 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/JPG102100705.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa668eb8c9fce18a6a38853cfcf131440bee4b664d8f625a9598791ffe56d0ed6. 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/JPG102100704.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3a6866ab24c8c66a1938e2a5e1059b607fc5cf4f163bfe250dec629849850e9. 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/JPG102100705.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe019c06727416c8e3989922eac0f3e19b59efe30005a37ce79d2b9e0382f4c3e. 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/JPG102100706.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74065d6ccee7aeffc7562952de1e883b09b7dd3ed054b12e3cd7c0fb9ea8d86b. 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/JPG102100668.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4bbd4ac3657b59371e0a1867ae255eb8feab2624150dc34e7cdbad0130ec609. 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/JPG102100707.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd450e33087c7fc2d701bb52358b5fb333c0a381ecafecb74980b50d23a3fb15. 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/JPG102100568.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d2c84a61d6add53309441fa2379f741147a7164591610a80485ef4adddd2524. 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/JPG102100709.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeda0f942791d4928c8e0c7231f174b5f6890b6a62f8889c60be59ed4f86615eb. 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/JPG102200660.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7576dea23bee436e5e30fe403d07a4b19352176f6510f39d5d863f5ff2389c55. 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/JPG102200926.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x771fff6aef90910cc381fa41c1ff88c2bb1dd61832c9b5539ea2d896751c6d78. Chain 2 (Bitcoin): anchored in block 958116 (2026-07-15T07:27:32Z), 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/JPG102201669.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x664812b77398940de7d97c4022b2a241a40ec731ccee48bfe136cbd79855792a. Chain 2 (Bitcoin): anchored in block 956745 (2026-07-05T05:33: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/JPG102300275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17c23a624f76b02f21b11580b7ad05822294c6123cdf84360130d0c9550003c3. 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/JPG102300704.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca558f6ba80a053b4ff8effe0c51d154b49153ca0d54d5895e775778f41ccc46. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00: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/JPG102501313.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc5e5b9675e95d821b11c4838a4a91dff508286071168b28b3d09e984802ed50. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/JPG102501628.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7297ca67865e43694d7c2fbd53acb6e96e6b396a29caa706ea866326bb79db5e. 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/QZDA82005431.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14450838eb5b3c566d671500d9ca0c6b622248d9b5a4cd015396149df3370f67. 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/TCJPW2329573.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f29ac0d8ed3deade702da3ae675f0d3429f50d482ff8ce74a0b32360d5f572d. 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/JPM792200076.