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 0xd3526cf2d4ad29f552588a336eefd595806cbcc40a6df907bddf597c93546996. 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/5efb639a-c645-48b1-9aec-9a2f27cb6bf9.json and https://artists.proofprofile.net/proofs/artist/5efb639a-c645-48b1-9aec-9a2f27cb6bf9.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
เสียงธรรมชาติ: ฝน
เสียงฝนเบาๆ, ตอนที่ 01
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 0x1f2414fa45e42be1a5460bd4a6c6fcd5056aa152a7d17bdb9ad851d71b99b646. Chain 2 (Bitcoin): anchored in block 958508 (2026-07-18T06:27:01Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BRIMG2015750 — a six-check JSON result.
เสียงฝนเบาๆ, ตอนที่ 07
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x297dfdb54b15ad114efc9a5c3a15d0557ec1fcc1bafd6c400c9f604da24b7ee1. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BRIMG2015756 — a six-check JSON result.
เสียงฝนเบาๆ, ตอนที่ 08
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c72a3aa71f8d7526531489a6a37e3f935c321c515b453adfa92863f081c71fb. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BRIMG2015757 — a six-check JSON result.
เสียงฝนเบาๆ, ตอนที่ 09
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1faab7a4303c2c74552f771def668a71b901083fd93077c59b75bf4058c61c0b. Chain 2 (Bitcoin): anchored in block 958185 (2026-07-15T18:19:04Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BRIMG2015758 — a six-check JSON result.
เสียงฝนเบาๆ, ตอนที่ 10
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cffdb7d44b0231032df8687d1f550ca20eecf3a16be8d57e01bba54c1a7c5cd. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BRIMG2015759 — a six-check JSON result.
เสียงฝนเบาๆ, ตอนที่ 11
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36b06d53f2599556cdf8e8bae9815c8aa52ec0af2075c804d6b2d5f441398c70. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51:20Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BRIMG2015760 — a six-check JSON result.
เสียงฝนเบาๆ, ตอนที่ 13
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae1d8c475824ca6e3e74f3eaa52b81e79980f3fafe61fe451066cd03c18380c9. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14:32Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BRIMG2015762 — a six-check JSON result.
เสียงฝนเบาๆ, ตอนที่ 14
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc61d975321eefe14fb425f5f547b94cd129f97d60103c21e085fb0cacdff088. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BRIMG2015763 — a six-check JSON result.
เสียงฝนเบาๆ, ตอนที่ 15
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e324f1ace3065e8ffb15d359bd7f0b0b1e177eedc8060237113400c76ecadea. Chain 2 (Bitcoin): anchored in block 958329 (2026-07-16T21:48:38Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BRIMG2015764 — a six-check JSON result.
เสียงฝนเบาๆ, ตอนที่ 16
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa19b88b02bbb0b3680c6664c902df42770d98ae52d1aa92055ee18ca728b894e. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BRIMG2015765 — a six-check JSON result.
เสียงฝนเบาๆ, ตอนที่ 17
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4000b051e5172a465c590e7f16ca09809b36beb948214c6dc68a6c8fd68005e3. Chain 2 (Bitcoin): anchored in block 958087 (2026-07-15T02:56:49Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BRIMG2015766 — a six-check JSON result.
เสียงฝนเบาๆ, ตอนที่ 18
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x443db77d493f05b3db00d492a34d478f6491fe065e7de508808ec6c29c9f3dcd. Chain 2 (Bitcoin): anchored in block 958959 (2026-07-21T03:51:22Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BRIMG2015767 — a six-check JSON result.
เสียงฝนเบาๆ, ตอนที่ 19
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9be29165f992d3b193c2154e4f8aed39b563a47e4212eba4ec1c40d079c2cfcb. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BRIMG2015768 — a six-check JSON result.
เสียงฝนเบาๆ, ตอนที่ 23
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe845f8a662eebd4348e97ee8c978241006b0ce003fdfe339100e47aa982fe808. Chain 2 (Bitcoin): anchored in block 957772 (2026-07-12T23:31:17Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BRIMG2015772 — a six-check JSON result.
เสียงฝนเบาๆ, ตอนที่ 29
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb51018145befa5e1f6851558bae1312a73a8373009bc78f08dba5b502a7b753d. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BRIMG2015778 — a six-check JSON result.
เสียงฝนเบาๆ, ตอนที่ 31
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x796188bc4a3500ef87e160e1d833a19c6d24735e8ea2b041d1c83a0976b0ab13. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BRIMG2015780 — a six-check JSON result.