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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07bc518dd01f8c3a22eb0e108e31efaa3cdfe484efdb9be16a612dfd7281d011. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2947d88d-00b7-4f9d-a76a-6ce60500c9a5.json and https://artists.proofprofile.net/proofs/artist/2947d88d-00b7-4f9d-a76a-6ce60500c9a5.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9c988014b60dea2a0fff880b79bd411a91984dfde80973db70bbdf08640fcf4. 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/FR6V82698709.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2ec0e617fec0c74106aedc3c1f0b1362e6c5c10538dc76dcba48547568eaa40. 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/FR6V82698710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9e8be91118c6fca1245bfabcdfc2a860224a99d6d56ca7a27af12b32b6d4aa5. 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/FR6V82698711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87fc375eccedeb44d858418bce9258bcecc14e035e43f76bc9f659a92313b0c6. 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/FR6V82698712.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfaa5c74a4ade31008cc072899b93f8fc38953504e7d8a269b476f8eec0f14b25. 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/FR6V82698713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09936d74b5a9d2f5c73db318513770b16711a3a797f6d5985a1e92217ee4ba7e. 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/FR6V82698714.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbd5baf6cf8744b67715ddbfed3313f8446bf18f6f175e460be8f90990c2a829. 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/FR6V82698716.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45cf8ae2c2879f8cfb0ac57265c4eb17066dae6fac15ae5c6e29cdba16491c0f. 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/FR6V82698717.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f8617acd2616c75721125becb6c1fe51254d77c6722cf47c36843a8b165a01d. 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/FR6V82698718.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb32109e4d3dbab204da5bd8562596fab4ac3c598eb67d6a1e0289af72eafb492. 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/FR6V82698909.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcff864c47e1213497750829acd1b1c78f874eb8ec96026e2f01678f57ec1ca6. 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/FR6V82698910.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x237d4ddfae76e12e3931860f9fe3572da0bb3bf4ae233d1ad58aa59549ff2eca. 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/FR6V82698911.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c524952da58cea95fe6eb7177378170db71d057da150dc79742b61839e541a0. 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/FR6V82698912.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c7b8043202dfa6cde09da25cac47fb5ebe98600e7e427b4c437a1b65afb4a74. 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/FR6V82698913.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf31fff4a5557ed8fe75253dab4afe4518062bedd17e4ca06fee424048f50e94e. 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/FR6V82698915.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c3831734d46ea9539b2446522c4cae1a749402a38c9fdd2b0a2b98f6b339cb7. 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/FR6V82698916.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7643b2887a11b1a4a2bd065de0d2f352c5ca8ece4741b60e6a68712b5ca2ccd8. 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/FR6V82698917.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4ac095ea35b510b4c1ecbfc014c355c8cd1fb7720d8e43ef8eca4da364a4984. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/FR6V82698715.
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 0x624a4f41efade12de97e58c1bb22bacd64a42008df1ad7a8fa74bd073f17b5d3. 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/FR6V82698914.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd21fb8a23555e5b63b960241d4c91f0cbfb4189e75b768895bf6d14a1871fda4. Chain 2 (Bitcoin): anchored in block 960240 (2026-07-30T09:57: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/FR6V82698918.