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 0x3747556dfa4a7a81451c8e95d666a255ede836ba5c64ef55cfac777132d7b9eb. 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/88b67b2e-53ef-43d6-a106-762e9462d674.json and https://artists.proofprofile.net/proofs/artist/88b67b2e-53ef-43d6-a106-762e9462d674.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 0x8eeeee1bb61bf44a28c8a7764732a43a4bd5a1877451a6049051ae0c19907100. 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/TCAIL2419624.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa691f7c65ba90b1462871250ddeb40ff3345c94e258e47ef3ac309744e059db5. 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/TCAJI2579456.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5d6f0953962f198aca3561f010a2101ed9ec178c61d7a268c74a62d552804ea. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZGLM2560020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93cdf84d261dd83dc529c7231381737725807a255495e01db96419d230916c26. 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/TCAJF2500360.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b2f43c0ef41e31f49312600278b9bbae7da9c3cf6ea58ddaac023393a16fdbc. 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/QZTRX2570336.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf87e0e88072ad6359d0ca3b1ca850c19561a3c3b1d1aaeff70179e60f21950f9. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZTV32520623.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d08f828aaacbe8f3eb79f5297263d8b0386c899efdc7df540a9770f366d3795. 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/QZHNB2533433.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5be9023ab321384e6d53778f309713e7d2036d4305328aaeb3b234ff539865d0. 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/QZGLM2599258.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfd47512442ba790e20868d8c467d7cbb2b2cbfcaeda348c2716564e97a4a541. 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/GBRKQ2572146.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32346dd50ca3b90f62073e0b48362c919c8c7069a2193f22df463921ca8ad761. 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/TCAJF2546380.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc25f01367d82eab50b633471c7df582b2de2c30d950eb6674c3596d5595847d6. 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/TCAJC2469352.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1222a9273bf688f2c2f8cac0e904bc967d07d3988e9b2af8185e75a90581c01. 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/TCAJC2458093.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb352f2974682c2cfbd74734af09d8a5088d98216e177409cdc706bbb742764fe. 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/TCAJD2469260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93d9054a92265ed3836d387913a0d1901faf931859cb25823742a367ea927975. 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/QZZ7R2482123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1423f1f4c1935ff1bd7bc90ec213a373769dada7d23e81bd9abaae2b1a50627. 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/TCAJA2417712.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe90bf9c2fdb8f7abf1d10531b36a903054e0570c563709360a7dd603ac40cffc. 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/QZZ8A2462333.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x462163f9f511cdd9c9aef006ba82a3d8850ad57baa4024190d6eb5028031d3a4. 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/TCAIW2412263.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec8f5d1feb3c0f1dbf8fe7df9b3bc90096319da7a62bb02900997aaeb1c0b221. 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/QZKDT2400553.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9799de8af1ec605118773fb45b716c08b8b19fcf8c80a3b8723d191a315f7389. 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/QZZ8A2417354.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5430806574321cd49d0e96ad25b86f8e22c1fc781a456c3d336983838059a5c2. 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/TCAIQ2478047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e81a2b8d8647aacb476b49f7ffa921881b91e8a1c64c2b21ab24e711579b5d5. 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/QZKDT2400382.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedb6b9fc3b188bd1eef58443d3c999d0b5974b0160b8ae3e0b97a1d01d8b49a2. 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/QM7282437353.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fe2e4ada4a607206fc8b3b42e1217a6bcae5acd232fe41138e544b9a65c4104. 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/QZMZ92485167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77fa996742b52bffc7f606c7e8b81be50994c7d04426e8d3dc67655408c55cd6. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/TCAIG2463232.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa67fad32ae81a4ebbfeca420e9b812fbf6fa88ddc26f3abfe0c822cc4fd37ce4. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/TCAIE2464320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83ba9e65e9f46d7a37d72326c302af58af8cbba8303470a5209fe5e706867b43. 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/QZTRX2445040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c425c2587d0a3685f59344c23c3964b2f8e1b3c500a287cc6df88cef4e2facf. 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/QZMZ92498482.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe31fa03eb3496768c7359f63a332ef0ca65370755b4d98925483bb624de16508. 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/QZMZ92433149.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6f14d0e7885aefc63f5c3aba576d85cd8186831735b311528d08ba6ab6b1ca5. 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/QZQAY2456871.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa16041081a47680bb47d37ca80008dd43fe55d857250d178726e88271ab83ae8. 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/QZDA82427720.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a736925b2acb31163bc6fe5710ffdfb552f5fc46ea0e81e302ffc8e1c56ba91. 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/QZFZ32495806.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ee90154909bb1d2bc3661d41423ccd6b2b9ac01fcf773d8ba0a0a2767d150bf. 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/QZW9L2387484.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a0b09a647cb62d9dd1427f8c285dfb0c8ff3ea3d65cb78275718b314f490dfd. 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/QZW9L2376168.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53d9c9d8208355798db5efa5e23ccc36afd30f42079e474756e9048966a3e7cb. 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/QZW9K2325723.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20814f56cb4573e89967bbe83e167020664145cd6a61bb1981850d1939f95e5c. 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/QZTB82388054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46b08b8de5e81dac671c0a618e1b1c8743b3cf87c2d039d64b7d8a48e38d0f06. 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/QZTRX2399088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94c6f28237379b34f0060b209cb4bb12fcb74d7dc05ee902d92db0948041c6d5. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QM6P42564800.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa68cf45f0c5baefe0d9dcc7c82413ec7e7dce6a6436c905d06223c467d08bb97. 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/TCAIC2489921.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa68cf45f0c5baefe0d9dcc7c82413ec7e7dce6a6436c905d06223c467d08bb97. 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/TCAIC2489921.