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 0x743535691a4c8923be251cff2c5b1c93b332214bb1e04afa1591fda912ab6f61. 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/77dde435-8d14-4bd4-822a-5f9144725500.json and https://artists.proofprofile.net/proofs/artist/77dde435-8d14-4bd4-822a-5f9144725500.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 0xf7c9418fb8e424940ecebd744793e61b80a2986379f305219898a180ca44190d. 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/TCAEY2028738.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa077ea7c1f6bb660fe99c37ca2ceb46a83cfacb5ccba6c4f7c8334a05ee9015f. 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/ES71G2044683.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x526834a08e8e2314f24d7ddc1feec82301dc279a36b646c39335df72019704fa. 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/ES71G2045974.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc00e2ca104436a89dde22062fe5e6e21548fd11f2a384afd5d37916208b49f65. 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/ES71G1901902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08245f436b3fc95d8df929c82b73fd5125d18ec916b6339ce49702cda93e063c. 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/ES71G2045971.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f2b0c849c5f48d12465179491639e41383dbc02ea0266e32c2baf22b1be8ebc. 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/ES71G2046301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26522039004369f7c5bb3b01538f60736e7f29656ce17afcbb0bcf3d27881113. 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/ES71G2045967.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c518a63a0b4d7cb6196928c9598faa53933e773aff8eae5ebe8c97bb66dcbfa. 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/ES71G2045969.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbab786cd7f5b46e9f69f87a0d27301b99c729ebfb7c07db03061f96145f6acfb. 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/ES71G2045972.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6889a0762e3be5d184c7235e2e98f2f593924a9350143f863c8b665ebbf246dc. 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/ES71G1843958.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d368ebd4ddacfaa43ebbf918ea7e1194b687d7f84a4702ba4d921f2a266ad2d. 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/ES71G2045970.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa077ea7c1f6bb660fe99c37ca2ceb46a83cfacb5ccba6c4f7c8334a05ee9015f. 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/ES71G2044683.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb40a0aa4110d8e0e4de7225a02bbca37f85a919a7fd27b185f00f5cb3620e188. 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/ES71G2046300.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd9506010d35c06d3a91baab48235a89b3dbfaa77dc706907264cf702b4aee7a. 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/QZNJW2061356.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1581e57f45d6fbaefe692dc2379a8ceaaf505c5c7424276100cad31ed26c8b0c. 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/QZMZ92003067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9990b8da21f38d2417ec48e9e9d6921351e2ac6ac49e1da2a713028a09a14d9b. 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/ES71G2031814.