thumb|Clorox brand bleach Bleach is the generic name for any chemical product that is used industrially or domestically to remove color from (i.e. to whiten) fabric or fiber (in a process called blea
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 0xb5d7da6eefd7fc220fd088005db056b665373af35047ab9ddaa82e1a8d3bd9c7. 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/edf417f4-993e-4d1c-84a6-c9816c5643b1.json and https://artists.proofprofile.net/proofs/artist/edf417f4-993e-4d1c-84a6-c9816c5643b1.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 0x5d0ef2a6ef01973ab79ae23733c549ab8a54a6d2f3f8d18f0108396c361dd7fe. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/FRX872184459.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6806ea84bfc6e9e182abe82d04beb0df140cf4a3e8de9e6c952dd769acb550d1. Chain 2 (Bitcoin): anchored in block 959009 (2026-07-21T13:14:47Z), 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/FRX872184460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1e3972b037c85b6096f20eb0366d6283efcfc87dc2841292fcefdcd59dd23be. Chain 2 (Bitcoin): anchored in block 959018 (2026-07-21T14:12:28Z), 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/FRX872184461.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63b2affb4159ba47c055f048655f97bdcbbd04a82bc26de630a2fda4e70f00b9. Chain 2 (Bitcoin): anchored in block 959065 (2026-07-21T22:00:50Z), 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/TCAHP2372553.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10c8e4992e8829fe86ee8a78d96767aec93de1c228b66a64877b4a5047c30249. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/TCAHP2372636.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fd7faf0a96cdf8da315aa32ed018ce330aa1607e96f3f606cef9650bc6361a4. Chain 2 (Bitcoin): anchored in block 958251 (2026-07-16T06:29: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/TCAHP2372663.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f0cec6a91dd1f20ecfa82c20f5408c5f6391c097a785404c1a4fb4b61f93581. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/TCAGT2320518.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b3fd1bb3ac0fc38f65320b18be8f4d0df72c47f563669ae80c0dff6773f68f8. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/TCAHP2372743.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7aaf60f59a649e2a6621e9de1b12adf705b73bb2ec39044cfd9dee88a1a6654c. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/TCAHP2372792.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x341d1a3da76486d11da48d9fb70c1814d04bc9fe47d1d393f838853b76da8814. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/TCAGT2320538.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdaec4bb847d3aaf768c0d123053aadb6c9e0c3f374e26bbadd788ad09a726e44. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/TCAHP2372869.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4035ae12ee5bdd0bef8d0ea65b105affe84b3d1fb9d05df5110c428afbf8d681. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57:12Z), 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/TCAJO2537946.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80aab41be1a965344d20498e28cac4f1bec55e45207fa26ac4c7db31650460ae. 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/TCAJN2537958.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3f4df21015b77f67ff12566d9f5a39b972bec7a2ca84d1c4c6b16f0bf70a3ac. 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/TCAJN2537970.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e15313e814b1a0fb154352260e372001d28bf08ea2e253a53e113d616349e94. Chain 2 (Bitcoin): anchored in block 958465 (2026-07-18T00:04:42Z), 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/TCAJN2537976.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7a9abbe7183655e02347bf44d420579e600f0d5f398ee41fe323c7594dd5527. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03:39Z), 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/TCAJN2537982.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca9b69ce2a055eaf7c7b816ce96e2deb4378d08000def67f6ec17db1b9d61c25. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14:21Z), 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/TCAJN2538001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7123a3c4272f902ce28d33f45a8b09b7b84f827359db5d2cf2a862fe7f488f1. 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/FR10S2364468.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa53de2403373bf30877ff5446995498810266d1a923a5ebed4d6bef2e19693a1. 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/NL8RL2437648.