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 0xeea9b3810fc092f90870bd29a5b1decd8746c90133cd65c44312238d9f5b243a. 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/74474318-a9f8-4afc-af77-dfb4e5d7da09.json and https://artists.proofprofile.net/proofs/artist/74474318-a9f8-4afc-af77-dfb4e5d7da09.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 0x285564afd024eee0acac785f4b2674170f2011b142ae9f3a6321ade0b5594412. 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/FR50X1729801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6c984260456b6e010c7e88ccd8f6508849cbcebde7d1742721e8ae85257ae9c. 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/FR50X1729802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97717e5f04e96580b741ab5112ec518cc3c639eb27f3c3d47b2feef0991ac29a. 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/FR50X1729803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67cf098333ff0c425e4307e07bc9025d84734d591d11505db9416bbe60e2b425. 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/FR50X1729804.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b360fb10eb81e30c156a35789fa3f42b0b025f415cf2dd5cafac8e72a201fc3. 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/FR50X1729807.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f24aa72ed18974c301bed5702c8c29c9d9c930c170c5f21d9c91957248dd27a. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T20:18: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/FR50X1729809.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5a7ea421ef6a467ea1a344e31315488bc56ef8b43e8de9ae83e2531e4da4573. 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/FR50X1729810.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x926c933f00b7b1b49114f9aa168eb048b30c89644187b7045d5cfd0f8f8251fe. 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/FR50X1729812.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49ca5b17ead6ecdcd6aaa14653f0f604f1218d6c794b3937e575e970b7b0c61c. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21: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/FRP5B1900114.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a5dafdf093133ec116cf7ee0f6001a3531957e4f342d2c6afb9daa9d24d6612. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/FRP5B1900106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cbe8cbfdf0029a9740eefcbd8d6568998cda0dc98f389c26905766b4eaa66fd. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/FRP5B2200040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc8452c6767eed46bce12fb8134df52a8d86723b07dc9778d9e5898c08c3507d. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T12:54:15Z), 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/FRP5B2100340.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4aab4b946b0762680759b959d8e028864befb22faa92bbba3a137d45402ec2f3. Chain 2 (Bitcoin): anchored in block 957872 (2026-07-13T15:39:45Z), 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/FRP5B2100320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3b6c8a3c24e78221f452cd5e453ee2006da24e614d470909e75c2f617fa78cd. 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/FRP5B2300010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x875c8a88f56035b5b7eb915aff43bd44d420f705dbe89cbcaac5727d41bb04bc. 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/FRP5B2200010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8b6cd4377d8554567001cc312b15dfed608d6c4e0b340884eb03645da76c4db. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/FRP5B2300020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2760115e6d41ae1832897252cb8c841ccf31fc7fb151f7fae01fa91267d0fae8. 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/FRP5B2300030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0636cde040b91af7e2e6a457aa2e54a385e798babc8741e8cb33714e4406addd. 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/FRP5B2200030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9946d9533ec08735af5b2c6354387e45d5ea11cf4b72e4fc9440b753d726cad. 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/FRP5B2300050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28b9f8cc1c11c06834330f4bf3ac2a143e6cb80e4f0a1fa05272d27a89d85ea2. 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/FRP5B2200020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x930ec8e757f8a26d28f3e05f0e4c39ccfd48c92afa21c307b7ef87cac7ba095f. 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/FRP5B2300060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x959c01979cdd1c2397f8268427dc00b66d62c42ef8d079f158fcda4bfe64f92c. 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/FRP5B2300070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a5dafdf093133ec116cf7ee0f6001a3531957e4f342d2c6afb9daa9d24d6612. 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/FRP5B1900106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8dcdcb587613687daeb1a5afd6c23c41126a102aa29448ad6cbe411636442dc8. 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/FRP5B2400070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x715cc35e145d085cd992bb966b16aacdcb450fede124a37b21f430883ea5594d. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/FR96X2597205.