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 0x9a318cee0b82343a37de3e6f5d56073586d7b20a499db58eced9d045fdb93ce4. 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/5e9f18d4-3dd5-4661-afca-a4d2eace3713.json and https://artists.proofprofile.net/proofs/artist/5e9f18d4-3dd5-4661-afca-a4d2eace3713.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 0x5f2aee10f3a50f21cd04ac6c7a18b15e3657fc152ff9652da0fe6679240ea7ae. 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/QZTV32486917.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00e8e45bb7b712c6f6eb9cfbc7518d45780a50e48b4f0a98e5ffc7e3b9e01615. 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/QZWFH2374308.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd477c97b00a6cf1fdc599c73ea58d47961852e135c1f5eac52fde87e897e1892. 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/QZWFH2374309.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2dd96e88287f49ce6253c4c31604be1aea35317d7b41e4353efc7de58814a99c. 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/QZWFH2374310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4d80871bbbbf9c8c45239e7eeed3d4e412ce40992d007fe2051f81a008f0cbf. 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/QZWFE2347096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ecb3ac70d5c0d9bef4779318a7825710b532ebf88801a2a39d62635e3468737. 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/QZTAX2320610.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x786d547296ec377a19ce0ae5ffd3d967468689be6fe44936649cdb3996d4fe8b. 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/QZNWY2345901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6af292b3a5bcd9278cd6fb423e279da423097ed1289f80361e1680ce7bbf9662. 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/QZMER2381025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa01fd4fd458b896da01b3f7a0a9af12951bfc6b70ded87e477b0acdbacddfc86. 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/QZHN32339965.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4c1974bac9fa32c29d987852ad1b2b2745c146dbd4fc231cc7521b93c89e004. 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/QZDA52379006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4feb93244656de07293cd4c2e55aff39ebd4d746162fa32f51c20431527f807e. 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/MXUM62200054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01d6cd52f4228d1d6e83b2da5df3c615ffcda3189675d7ce710710a7c34ea390. 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/QZTB32245794.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0df4842eea7ea291b42fbe02aa06cfb0a17b7dfd20ec4e274ae33d12cc6a0a70. 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/QZTB32245795.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5c7a50bef6ce540f98e3d1cb1388f06df0d8aae9f7ef06120ba00080c0ec385. 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/QZTB32245796.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8463df7c7ba3e3d5b0893cea2abfec31e9d8d5d0d7e197ed2304e309e97ece97. 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/QZTB32245797.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x569f3342056dc1b0b8a1b0ad3d03a376f4535cf3bb8b65ab83f9e09c67b78b47. 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/QZTB32245798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc13da35ad6aa91ce173891457aa3ae3eb6e1811315c1ce336b50633bcabd579a. 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/QZTB32245799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35347ee3f1806cc6e0ee24fd18f41c611167243256fde16209e9bf665b19bf2f. 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/QZNWT2170997.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62e11ee535041e5ec6ef4be251fb34c57be5215edccb4a2651b20d0e364dac5a. 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/QZK6G2235632.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39f463cb1fb708e534d5c49e83b5b0704d3ce2a5de3301a93610216fcb8026b9. 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/QZFZ22223769.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4e099f6e66ac196221bc68a3cfd4f36a3e40498733eb2063ffd9ad198fe0e4e. 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/QZK6G2235633.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27e70c6997743e92f01d7d0894ae7f4b7d07d905b25ba7566783e56ca01848cb. 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/QZK6G2235634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39f463cb1fb708e534d5c49e83b5b0704d3ce2a5de3301a93610216fcb8026b9. 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/QZFZ22223769.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35347ee3f1806cc6e0ee24fd18f41c611167243256fde16209e9bf665b19bf2f. 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/QZNWT2170997.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcd66957bfce4ffbce9340db73f1ef6b840227d045036f34de9a4a04eab5ecec. 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/QZDA72489960.