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 0xdf59c468f4db7b7f069576111779e6a822eb070517db4b356caffa101baa63d9. 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/ba1ba726-0478-448c-b693-a5713ab51210.json and https://artists.proofprofile.net/proofs/artist/ba1ba726-0478-448c-b693-a5713ab51210.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 0x168562458af232c66677787891b91145faea5bfa02f5703c887effc69bf6a48f. 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/TCJPX2302353.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb10c7ac543cee1c8800d3ab34a977f400276a0e9b346cadf78c9e9a5d8b4365c. 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/TCJPX2302355.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6488903201288bac468d186cdf444deb0f5c3cdf7bd1c08004169ce2f13beda2. Chain 2 (Bitcoin): anchored in block 957778 (2026-07-13T00:08: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/TCJPX2302361.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37a04f98fee8a94a586fbae9461ce04b44a06f044bec4e567608869a3b4f3fbe. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32:27Z), 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/TCJPX2302362.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4775e9453ce1d8a3dc3315638ab3aa21b580d5d8f9214f81c8bcbe0f72c7807. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-21T21:09: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/TCJPX2302351.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5686978e2bfe101f7ca427abd4e0bfd12638c9f77d5cf8fee03863dfa03eec6. 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/TCJPX2302354.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2566305cf7b75c5eb8c67e72f3cb877ae2531a8a621ede649a92554256ee5b98. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08:39Z), 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/TCJPG1738829.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4d14012e3c160614c4b241cf0f5c2355ea181feed9fa174569d1a26e8f8cc83. 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/TCJPG1738836.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0b3a82f243cd8297541e6a8078abee0fbebe9d62f2939f80c004b8db12c34ba. Chain 2 (Bitcoin): anchored in block 956578 (2026-07-04T02:23: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/TCJPI1808586.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac24d9f56acde07a71055b8775ff1425ca7b3a4a5427ebed20e52334fce22d40. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/TCJPI1808588.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26132300da0f90005ce44b84ef57bf5599ff4040b9f8f48199756eb19c29f361. 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/TCJPI1808593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x470ea19bd458bfde56f08670a9b86742ec2a3585440f05d2689aae362e744b65. Chain 2 (Bitcoin): anchored in block 958834 (2026-07-20T05:55: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/TCJPI1808594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x215a8d2d925922d97963e806080c528b3359b6cc2575e0a7e294dd65f6392c2a. 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/TCJPI1808595.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd21f33bd683d2e4b86054cc31645b308ae9893cf2ab405559705396dcfb8e352. Chain 2 (Bitcoin): anchored in block 959091 (2026-07-22T02:33: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/TCJPR2255161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x302706d71f8e208b2e2ecc97c740f4e1a33c946aa398ec07783aba808d5d05a2. Chain 2 (Bitcoin): anchored in block 958104 (2026-07-15T05:34: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/TCJPR2255162.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0664a0af94fa1958eabf081136c1cf634374127139abfff0bee39844c95abfa6. 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/TCJPR2255164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf684c776f65911280cae2ab70644cf6a5453ce62a42794d8342fc3fadd81d5fa. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27: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/TCJPR2255165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4e70a216d9431aa32a0dd58bfe1c2793cbf87a8f375ed04d5fff1c3230901bf. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/TCJPR2255167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3421c3584bcfb390ef4291f23df891d65172ede80f4f27e4ac266d447a76dd80. 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/TCJPR2255169.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4957789794eff6fdabcfdefcf188b2f0e440161f8ca5e3f03e2dcd4af8f7455. 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/TCJPR2255172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0901899851211e929b6715fb8bd372ca0f98943ad087ba5aa5beb528c5dfc92. 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/TCJPR2255173.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x302706d71f8e208b2e2ecc97c740f4e1a33c946aa398ec07783aba808d5d05a2. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05: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/TCJPR2255162.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09497742bb062c317d4a696197cd9a223731f1d431c652fc669506eb9af9695b. 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/TCJPX2315384.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbaed0fa08c3b6f87ad60603e125ec6410e6fe0f59ee5bf879ee76fda3d4a566. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49: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/TCJPX2315385.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4f4376c7f8052f43b131826ef173f1062eeb9ca64de64d8a4d7684b1d28955b. 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/TCJPX2315386.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x702226560037f17b121c6778c6f63860e5a83668973a35680c7e50cc68af9811. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08:39Z), 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/TCJPX2315388.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e7d0d9d42a827174aeb38c6c6f25dc6a88d0e138ed1b5557580cc6d75289ccd. Chain 2 (Bitcoin): anchored in block 958996 (2026-07-21T10:57: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/TCJPX2315389.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f64e7d7f602ffd4dbe1449b070aad84f994d2912c3fbb7aad34ea536bd2a82e. 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/TCJPX2315393.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c0bf06a211a44deb516a568e831cfa5da5b41ae97bb5a34071f3e7ae04d9ed5. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/TCJPB2442008.