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 0xfa09b662aee2a58414f8be17ea92ec6e6f9b5333a700ca9644ee294abf9371e0. Chain 2 (Bitcoin): anchored in block 953817 (2026-06-15T18:10:31Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/fd61fc41-e84d-4b96-877d-6a21d14a6181.json and https://artists.proofprofile.net/proofs/artist/fd61fc41-e84d-4b96-877d-6a21d14a6181.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 0x8f3ca00c9ca14cd43aaca705362c0bb55dd8c64825696d74b872c285c300b564. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/FR2X41922262.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c04241cca94f965230897e5516e42b0abfb0028a592e613566340c47623ab32. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30:37Z), 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/FR2X41922264.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x346bc1c07a1987562c46a16821890dc4f38bd6ff301a2b0d92dda6339590980e. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44: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/FR2X41922265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ac300331c55fefbf462c20d581135ee9782c944a07e19d0f186811effc47a44. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/FR2X41922268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45e58ff9eeb49890ca3e75238e5f6255ccc31c1695f41d7dc09fa0fac7f464d8. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/FR59R1831915.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34a7208cd72e14325bf9ce1bae82445c24908e4bbbdbd493bf5169dd27a44482. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35: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/FR59R1831917.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10ff1a82644fa16bb8b56dc9edced21956a627b305a0625b7e1dbddf0ae89713. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/FR59R1831918.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b2e12fc4e68cf2b8890164ffd38bbd4bce473b06ee9906b4ad8a4c22435b045. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/FR59R1831919.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc525c0fdf2d2818a4f127cb1d5d6c05127b81829ddc945268441f711bdd04997. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/FR59R1831920.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5e396a655dd74eabd0ec1e1687aff6d0b85eefb47eb5df8f699812f152e8f39. Chain 2 (Bitcoin): anchored in block 960125 (2026-07-29T15:38:18Z), 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/FR59R1831921.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c731a26da47913817b552508ba46d48d678305a523b0123cac05e905c33f9de. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/FR59R1831922.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b0192e47285d6a60c2d1ee41c64ba464367777b7300114c8e88ffafb558746b. Chain 2 (Bitcoin): anchored in block 960459 (2026-07-31T20:22: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/FR59R1831923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x359374110f45892fc72b6b9e266261b59369624b3b97e31befb2b0ecca823064. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/FR59R1831925.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9ad8eff05644c452ad208db8ef4d2a69542e006a735e77d70c2503add0c3e1b. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07: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/FR59R1831926.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8540552b6bc68e3b57c16ae910b19536b11bed76d943441e4892dc1bf83c11ee. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53: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/FRX872444547.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74455a2d7ec6c8a481f29206e647d40813173bc7f6f76546fe7eb61365ad787c. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/FR59R2471392.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcde07de0b1feaeac6f1e705e3c0146e501c2f736cf8d1e9616952d87804fb68e. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/DGA092371025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x971fd1235c4e4018aea7f7ecf5d608c16c04a17694c65b1ddcb3ec0aae2dce2b. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/FRX872333574.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbf1b88db4205c60d209f67cfd883e9c7ab35c9b14cc77b8349704912eb6a2c8. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/DGA092371026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeeaa0090c0472b6012e6a58bed5e08b734d718206f06fbcb5d8ccbd8e0714dc0. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/DGA052336974.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x971fd1235c4e4018aea7f7ecf5d608c16c04a17694c65b1ddcb3ec0aae2dce2b. 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/FRX872333574.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb96b822baf946d8e371ce1cc22f981be843db59b479e1a7cb24d20d672fab87e. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/FRX452336425.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb96b822baf946d8e371ce1cc22f981be843db59b479e1a7cb24d20d672fab87e. 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/FRX452336425.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x265c78bb9bcb358acbbadd0c2c6ffb494de5460899c4ffbf05d57423b2c89bb2. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/GX8LD2302372.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4c1e550f31496b52a2d52f1adff7d4e84c2ea6a714817a85081148d05eaf990. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22: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/GX5MY2273953.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd17215b5df4750b86b54a3959eac4d4ee72b5430745a1dfdc851290c7df88fe7. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35:24Z), 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/GX4R52116190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28e93089caa2b0ecadecde9c3bd8f61bd0a1027a4f322ae1461401ccc5baf713. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/FR26V2046257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdf46ddc0b022ed9ce764f22fd2fe985759880b915f6a19320dda4dc109f38a1. 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/FRX201906484.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27492a06e1d25f8ad6d55cee0b36cd9aed93b9267f74ae1701bad26efc3cba83. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51: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/GBSMU3451841.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe320e626765ef41aa54252a255dcbae6549ef39a8703871c0674a7527b009d5c. 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/FR10S2364478.