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 0xfe2cb521b29a4df58bcb2dce714b0269053ca9c8380ab982cc8cd2cb329ee2b3. 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/2504eb57-1117-49f1-b81b-b0d5c789ef92.json and https://artists.proofprofile.net/proofs/artist/2504eb57-1117-49f1-b81b-b0d5c789ef92.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 0x0b937c991e1a8191f37ffb3e00c5060af4654b251bc17af2b532bb9a6496efe3. 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/QZNWY2471264.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f9ffc32ad25ef361fa4557f0a778e7a58621d283a62020a530f7ed2ce91e929. 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/QZNWY2471265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56b8a012bed76332809feb6f21b543b7b82102a8217d79fb53629c78fdb12236. 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/QZNWY2471266.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb92ec764732cab8c4703b7ddc64822d6580644e6b880882dae34a1c4955c100c. 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/QZNWY2471267.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85396cc13c4e624d43ef1d0690e4b1557d5d2f5fd6623014cd2e140b88c389bb. 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/QZNWY2471268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0471985c2e909e0eb976b14c52b83db2d35c6763fb97c0e8cf011cca251aec39. 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/QZNWY2471269.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2eca50b487d006879b33bce8afc40f295bbad56135eb34a30ed1d32b95f19f21. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14: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/QZNWY2471270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20d84118364321588982fdd107fd131d9e377fe3dacf8a5442be1bb6d2d60179. 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/QZNWY2471271.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa2b21e89fe16c4af12f439652d32a81de127a53b47f67789ee33924b392ccf3. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55:52Z), 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/QZNWY2471272.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25b699e3dea1094258aa33fcef4aee9e50decdac82283b166103135647633032. 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/QZNWY2471273.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2bf274e79143a188a16e796bf79a0f7d8a3c6a36a5b56f244f0d973ee9d910d. Chain 2 (Bitcoin): anchored in block 958765 (2026-07-19T18:01:47Z), 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/QZNWY2471274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x022c009068b3a28058c1194ccccebd1a031834c215ad3515162a0c9241ee1a38. Chain 2 (Bitcoin): anchored in block 958726 (2026-07-19T11:47:20Z), 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/QZNWY2471275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeea50c2c99f53f2844cb7eac3fb39c5fe8b5648178151d6f98e6858800dd7f0e. 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/QZNWY2471276.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf74c8bed23c7f6fcb472810c06c72bb4f3f0315e162119c7f9b26a38348fe919. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29: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/QZNWY2471249.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2be58cbea35e7c4a2831ae35c442f2fb1b61aa85c909351484263a60eb26d2ae. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26:17Z), 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/QZNWY2471250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e8be15bd5b73e629d8bc5149a1ad3e259ba46956674adb4da383f95a7be5fbe. 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/QZNWY2471252.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54226fc46b6dee04a801db3c3c3b38f812be0ceeb8873efd5319fb5ffeb52ff0. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20: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/QZNWY2471253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd05d488d8b6c07ef8e1115e0c4f57ffe1d467fafa923a729d78b3f66cef40468. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11:41: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/QZNWY2471255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35b750a286efb31fa5b4d659f443fef8374e0ed8e2c96fab277a141230b0c8b9. 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/QZNWY2471256.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf24e50d6f4064dcae7a011ed35e798295e7f496981151636fd69bf1fd62869f. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53: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/QZNWY2471258.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c1bbc8581999518f06a4a2d566500a4750a3463f0ec02685c31ca6bf9459eb3. Chain 2 (Bitcoin): anchored in block 958617 (2026-07-18T22:07: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/QZNWY2471259.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x579d650ee53986bf6add977af59c43774f976ec486348a64c4c7c811bffa50a8. Chain 2 (Bitcoin): anchored in block 958969 (2026-07-21T04:58: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/QZNWY2471261.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97f92683fa135e6b226a1077aa42c8580969f106c45e5f7341c8791490971ec6. 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/QZNWY2471235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa945428cfbd7d0894b7355cfb2647b98a917d4aa20dbccf9a236a0636a82a0eb. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14: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/QZNWY2471236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36eeb2b0cf7080890b860a43bb125de4828293d7d9d0654762accab7d6f128d1. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14: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/QZNWY2471237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c0915b1b741a319bcc2d5dd78c8c47cf1f6dfd41d3e55a9e269da13eef9d35d. Chain 2 (Bitcoin): anchored in block 959084 (2026-07-22T00:50: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/QZNWY2471238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20e2464a2586d30b3cf6f4478aa307eee356af02607488b08bd2127dddc46388. 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/QZNWY2471239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77b516fcd7f84faf56d40e9ca9ec3a6e07d6a3c3e109e25fad299cfc637de5d3. Chain 2 (Bitcoin): anchored in block 958965 (2026-07-21T04:29: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/QZNWY2471240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4521c7f929db5f44edec8b2c7842e6f8f29412aa8ec3ff8e653ce98bc5c2327. 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/QZNWY2471241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90826eeb563fe1d795a137022164c0dc819cc40266552ee51d7eb5985a4e2f62. 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/QZNWY2471242.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabfcd35f8bf05ca9fec5b497ba1d7d2f0b841ca634779e6ea4e3f9184f6837ed. 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/QZNWY2471243.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2dc2f60792851ebfc629d73309b72c597495a2861d403380120ded4e4d034f5b. Chain 2 (Bitcoin): anchored in block 958971 (2026-07-21T05:04: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/QZNWY2471244.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefbc642a45ce29dc75217a8d6f51937d54220312110dd58fd0c4121ae6aa114c. 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/QZNWY2471245.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9dfe9e774c0d2984ea81fb76ebcda7a6f32a3f99ab661c540e86bd6fa24ec16. 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/QZNWY2471246.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb43a6ba50535addcf6b2a415fe9a88a502f54e7837606fefbc380f7bf0e070e1. 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/QZNWY2471247.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff9c096eae7563e847a91ea49255b14ae0d6ed1b956e0347a0eb02663e4f6374. Chain 2 (Bitcoin): anchored in block 959047 (2026-07-21T19:17: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/QZNWY2471248.