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 0xe4cb7aef4e7e77a6431588e4de18d9320bd6fafedce3296ad6bc39da4b2cf58a. 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/54fece0c-a039-42cb-aa92-b855e7c63a2d.json and https://artists.proofprofile.net/proofs/artist/54fece0c-a039-42cb-aa92-b855e7c63a2d.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 0x4bbae9081c69a4b2889db7e7fea28aa3f9ead57633ddf796c5267ffe6a65bff4. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T19:26: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/ATA102106380.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde8e08d860540939b3b7163ac509482bda99f57aafce4ea7e2fc5a3938032263. 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/ATA102309660.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc10d5ac644d4fd5abfd75ae4e1ee1ba46f10704af2af5fb1b70b24aca2db0a9d. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13:26Z), 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/ATA102309670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ce7e196dfc01fa90811b9e30e02ec97fd731165e2d85147c3d85e75b57b6b74. Chain 2 (Bitcoin): anchored in block 959103 (2026-07-22T05:56: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/ATA102309700.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0bacdb6dba835a4c376ca1ff6119d82ff68c52a254154e65e720e4a25f3052f. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59: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/ATA102309710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19fda6cf7817840df05c1318bc7665062fe54a85ce238328799415d324231835. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/ATA102308990.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97deeb9962db8339b9b22744cd3bf3621fc877aa47536bf628b18926da4e38e7. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01: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/ATA102309000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ae289cae686a7ea50db1299199aea1188a36ace6d39c8ca6dbe51d27b07c617. Chain 2 (Bitcoin): anchored in block 956425 (2026-07-03T01:28: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/ATA102308860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x997eb5d832bf86487f3107b4bc782408cfd0ed878ec3c73ed7d90b574f54c81e. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/ATA102308870.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc57468e8d17a21d382e88e8fa1ad55804d88ed3b2735a6e43879dcba9de7eec. Chain 2 (Bitcoin): anchored in block 959103 (2026-07-22T05:56: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/ATA102308740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x606002f464243931f3ed130f6c4e92b48dfe1fff98f189f3a1a439ab47e9f50c. 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/ATA102308750.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c5c2c3713a47f48ae78b362f7586c6dc9ad4041360d428ec8ac71da0401c308. Chain 2 (Bitcoin): anchored in block 959080 (2026-07-22T00:07: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/ATA102308780.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b2509aedd86ae4bb44a625a3eea4ea3f4dde1261075534fe954c4f4343e5a8e. 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/ATA102401490.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd977c86b547e7bcda127b9848ec3b5a3190c4fc7c331a86ac7bc4d05eaef0f81. Chain 2 (Bitcoin): anchored in block 958947 (2026-07-21T00:53: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/ATA102401500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bafa3ea746093dbaac4aaf4cb1d61c4dfe34deaada6cae0591b9039947554ed. 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/ATA102401510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x359439dfeefa4e6c81b2a3ba370cea2004f6d0d012009376405f95e77166da70. Chain 2 (Bitcoin): anchored in block 958733 (2026-07-19T12:51: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/ATA102401520.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffecf6b4b2a87bef3a12aadd674132a2a7ff23b3d9bee1965cd30c439f9176f0. Chain 2 (Bitcoin): anchored in block 958567 (2026-07-18T15:22: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/ATA102401550.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacd3c96cb2e19bef3a78a5fb2fe44d1174b1834ac65cd955e1a9c817bfd25d13. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/ATA102401580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbaa9f964bd49e5b884963209ca49b2cf9fee169d3fb65dabc9790a0a97592de4. 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/ATA102401610.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbaa686131ebdacdfa82fb26bdc348dcdf77690bbf46ee8443bd1550e884f450. Chain 2 (Bitcoin): anchored in block 958501 (2026-07-18T05:33: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/ATA102401620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26f957c99dd95177336e0ef9675a292797c3c63ce6ff43f7b2a84a29daf89fdd. Chain 2 (Bitcoin): anchored in block 958271 (2026-07-16T09:16:54Z), 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/ATA102401630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e006dbc47e06047d57d1daf2cd391a2f5d7655c27700837cffde788dc9ea2a7. 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/ATA102401640.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf382f0436518c68637c6dfacf0fd5fb8494c93b5dbb64de2baebb6ced07a5ee. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/ATA102401650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1fd0e54efb8bd6f3cc2c861dd1cecabac8d5786af1177b3188400912320479d. 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/ATA102401660.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd42517906e8ce4d50e6cab95903d30b8ccee044a1b6a1f7e2436e293d95f7c87. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/ATA102401670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96a2b648454297b01ffad2473cc9a7ec4a7f4c9fdf7f7656f9e23ef86a0081cf. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55:19Z), 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/ATA102401680.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf41fe06d1715f7f8d879668244558ac7195db233e008557bfb4171f6238f395. Chain 2 (Bitcoin): anchored in block 959096 (2026-07-22T03:48:36Z), 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/ATA102401690.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bce44fa0f749074f6efc61690a41e2a9ac3241e206b166efa9e43d163b4ddbd. 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/ATA102500070.