{"id":66600,"recorded_at":"2026-10-26T14:37:40.856365Z","observed_at":"2026-10-26T14:37:40.856315Z","subject_kind":"source_record","subject":"x402_bazaar:https://api.inboxguardstest.com/v1/fix-plan","kind":"listing","method":"baseline/1","body":{"endpoints":[["x402","https://api.inboxguardstest.com/v1/fix-plan"]],"name":"InboxGuards Email Test","owner_address":"0x2daf658b01e257206375798a15832e9f547d65dd","raw":{"accepts":[{"amount":"1000000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0x2dAF658B01e257206375798a15832E9f547D65dD","scheme":"exact"}],"description":"InboxGuards Email Test: Email security fix plan: the exact SPF, DKIM and DMARC records to publish, with steps for your DNS host. Reads the domain's live MX, NS, SPF, DKIM and DMARC records, detects the mailbox provider and DNS host, and returns the exact records to publish in order (create / replace / keep, name, value, why): one merged SPF within the 10-lookup limit, DKIM records or the provider console path, and a staged DMARC policy (none -> quarantine -> reject). Non-sending domains get a lo","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"domain":"example.com"},"type":"http"},"output":{"example":{"dns_host_steps":{"host":"Cloudflare","name_format":"Use @ for the root, or the short name (e.g. _dmarc). Cloudflare adds the domain.","nameservers":["ada.ns.cloudflare.com","bob.ns.cloudflare.com"],"steps":["Cloudflare dashboard > select the domain > DNS > Records."]},"domain":"example.com","findings":[],"records":[{"action":"replace","current":"v=spf1 include:sendgrid.net -all","fqdn":"example.com","name":"@","purpose":"spf","step":1,"type":"TXT","value":"v=spf1 include:sendgrid.net include:_spf.google.com ~all","why":"Added include:_spf.google.com for Google Workspace. Edit the existing SPF TXT; do not add a second one."},{"action":"keep","current":"(key present)","fqdn":"google._domainkey.example.com","name":"google._domainkey","purpose":"dkim","step":2,"type":"TXT","value":null,"why":"DKIM for Google Workspace is published (selector google)."},{"action":"create","current":null,"fqdn":"_dmarc.example.com","name":"_dmarc","purpose":"dmarc","step":3,"type":"TXT","value":"v=DMARC1; p=none; rua=mailto:dmarc-reports@example.com; adkim=r; aspf=r; fo=1;","why":"Stage 1 (monitor). Starts DMARC reports without affecting delivery."}],"report":"email_security_fix_plan","summary":{"changes_needed":2,"dns_host":"Cloudflare","headline":"2 DNS changes to make at Cloudflare, in the order below.","mail_provider":"Google Workspace","sends_mail":true}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"domain":{"description":"Domain (or an email address / URL on it), e.g. example.com","maxLength":320,"type":"string"}},"required":["domain"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-14T02:59:41.929Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-14T02:59:41.233Z"},"resource":"https://api.inboxguardstest.com/v1/fix-plan","serviceName":"InboxGuards Email Test","tags":["email","deliverability","spf","dkim","dmarc"],"type":"http","x402Version":2},"source":"x402_bazaar","summary":"InboxGuards Email Test: Email security fix plan: the exact SPF, DKIM and DMARC records to publish, with steps for your DNS host. Reads the domain's live MX, NS, SPF, DKIM and DMARC records, detects the mailbox provider and DNS host, and returns the exact records to publish in order (create / replace / keep, name, value, why): one merged SPF within the 10-lookup limit, DKIM records or the provider console path, and a staged DMARC policy (none -> quarantine -> reject). Non-sending domains get a lo"},"body_sha256":"ddea02b613587754585eded6e8d1cda56b49659788687c932581eb8da98950f9","prev_id":null,"leaf":"0x019fce83eb44bbc45b7d63fb821303f2e65cff2897d0f50be5586203a8d53c22","leaf_text":"{\"body\":\"ddea02b613587754585eded6e8d1cda56b49659788687c932581eb8da98950f9\",\"id\":66600,\"kind\":\"listing\",\"method\":\"baseline/1\",\"observed_us\":1793025460856315,\"prev\":null,\"subject\":\"x402_bazaar:https://api.inboxguardstest.com/v1/fix-plan\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0x019f7028b2e24546c089752e727e78115b0aa6626e911a812525c94045ea2bc5","0x6b99e4e80d5b61cd984fadbaf6a386668f286fb4bf78a77b45e1a322e6c33109","0x50728608547dd9ba107f49a86fcbf1705d80e445b39726e5edae6e929ad9db52","0x2e34121db7abe0d55f46fee902c02f5804a49262d2911cd28632a8b2a7bc1088","0xcf43f441056b3679ade3152c9e8967c36996e1ad3f20838fd52a4d79bd5542a6","0x04e40102efa02663ed4891013409094881c78d278ab358c4fe638bbd49dd24cd","0xff4c0de2068d966b3525c203a494767a68a56d74a30db9846f3f3176fe355859","0x203a44c166759bd2b0f66edfab1b546f54be7c1e3066670e58ede41753593ce8","0x4ede01a8b767bbfae71cd823cf05cbc059d9827a2b5aa208e99f14ceab43a45d","0x85169a6117e10c7135af42ad727319d6b57941ee86aa8669f8bb9b75982421cf","0xdbc41a9a60a4504b5d2eaf9b4bdc4f7e216ca3dfaa1fe4bcdd27541133e12a2d","0x9d52e830c7a3480876eca1592c3b5c4a56ee3a8c6fdd4e37c57710b7654e36c7","0x92ff7d176556ddbe3d885e2ab73948b14a6aa3568a8fd237427d4f8415235a23","0xd1d3499072edb10edc68f84bcae2365d2ab534df689250cab18c751b6f13b6ff","0x7ddc2fead128357f881b63e6c7c26d7fbbb84fca6c7c8e0bbfe386de86ca8d39","0xc6a4d7899a0f442958e26505011190b7cff2483611c1b94eba9043e0ba9ac36e","0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13","0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}