Marty Haugen (born December 30, 1950) is an American composer of liturgical music. Biography Marty Haugen was born December 30, 1950, in Wanamingo, Minnesota. He was raised in the American Lutheran C
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 0xe96e2e6d029d4710671850eb8362b5158824e4c21a4beb0b792c29aa0750c279. 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/261a869e-a3d0-44b6-922f-ace3de4ed959.json and https://artists.proofprofile.net/proofs/artist/261a869e-a3d0-44b6-922f-ace3de4ed959.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 0x2e88650180ee305702f48db7a56ece43a00f7daf3de67ca31656dfdc12e4cd6a. 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/US7851600178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8da4d8a406bcfc7079a8f749a3d5efb9203e8f64f0699c37c90169c26d174402. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/US7851600179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc572385b462ab0b82e65dcae07c0f8862405d168ec1c952fe7bc60ed21db9087. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/US7851600182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18541c5636ed7bb510d3c768cf1bb631b4fc26bcb679fac643a31a2d2235bd3a. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/US7851600183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x223221ee48d7bab198cb0ddd88a0957721c2103d12c6ea82a716a3ec6ad2d64c. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/US7851600184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37593529f1de37cf463c6a526b7f6f51c0bd76893f7ee002e5e1a7847d0e8ef4. 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/US7851600185.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cfa5308480ed2d871dca283f6fd12510952519258b9a4012d35c37ede85ea5e. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/US7851600187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe6bd954051b2c1e62c9b02ca90025673748a7c80bf7b29d210282a6c5b57cc7. 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/US7851600188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x681060b6f676b15129e7caeb51ebddfaacb9c4a95f0afbccf71c0ea7f2b3e486. 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/US7851600189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c0548e22713b91bd0e85a051f9d6f488e03c026f3d35b846d65df2def9c85f7. 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/US7851600190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ede72b6cd70e3aba678a1d15f843de3548c97c74bd9f6e127ed94666f95443d. 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/US7851600191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7b246587fb38bb9ac19b4304e975aada03050dc842a3b847da9df246baf6e87. 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/US7851600192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9657c1ba410028437f73528407804db2715baa2011fff884fce9bb17fbe45f8. 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/US7851600193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71231546996fd8e5193e75a4efcceb3ff0bc13d727b616c94486110450f0c740. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/US7851600194.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd715c9e0ed6a64e180478eb8c4257991c0b7410516138984267f89856287923d. 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/US7851600195.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x835a470c33bcd8799448a350b157df7e310ca35bd59d8ad92bf724ccf8c339dd. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07: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/US7851600180.
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 0xe0d8c5666ab694bf00e7d17c990e09996f18bf93a9ec856acef71e4380b1a169. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13: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/US7851600186.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc50f0c9edce68bcf22fe5acf19a1c0caf2d4e6654084a5aff5607c4bb293f3e2. 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/USA4N1303768.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22971d9c988a023e299f8c45ccb631110ba8b6f1222e2211bd368ef2db821139. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48:59Z), 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/USB8U2006645.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86738213c6e51e8ea57abc4c2a1a408914efa04e4bc6686f6c0649fc6d48f1fd. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27:44Z), 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/USHM81034751.