MGA ESPISIPIKASYON NG PLATFORM · MGA KAPANGYARIHAN AT HANGGANAN

Mga tampok na may awtoridad, malinaw na mga hangganan ng pagpapatakbo.

Ang Lugatu ay inengineered sa paligid ng mga makatotohanang hangganan ng pagpapatakbo: zero outbound SMTP configuration, matibay na pananatili ng database bago ang mga notification, at transparent na quota accounting. Suriin ang aming mga na-verify na hanay ng tampok, mga limitasyon ng system, at mga invariant sa arkitektura sa ibaba.

1. Form Ingestion at Arkitektura sa Pag-publish

Sinusuportahan ng Lugatu ang tatlong natatanging modelo ng pag-ingest na idinisenyo upang balansehin ang mabilis na pag-deploy sa seguridad ng enterprise: (1) Domainless Independent Hosted Forms na may malinis na pampublikong permalink (https://www.lugatu.com/f/{slug}) na nangangailangan ng zero domain setup; (2) Client-Side Static Form Endpoints para sa HTML5, React, Next.js, at Astro; at (3) Server-to-Server Ingestion REST API na na-authenticate sa pamamagitan ng mga pribadong API key (POST /api/v1/forms/{formId}/submissions).

info

Sinusuportahan ng bawat form ang instant mode toggling sa pagitan ng Standard Inquiry Mode at Survey Mode na may multi-step na pagination, custom na pag-redirect sa pagkumpleto, at mga awtomatikong kontrol sa kapasidad ng waitlist.

server-to-server-ingestion.sh bash
curl -X POST https://www.lugatu.com/api/v1/forms/FORM_ID/submissions \
  -H "Authorization: Bearer lug_live_01923456789abcdef0123456789abcde" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: lug_idem_01923456789a7b3fb3a1123456789abc" \
  -d '{"fields":{"name":"Alex Morgan","email":"alex@example.com","message":"Technical inquiry"}}'
Ang mga tawag sa server-to-server ay nag-bypass sa CORS at mga bloke ng pinagmulan ng browser, na secure na napatotohanan gamit ang mga token ng Bearer.

2. Quota Architecture at Mga Limitasyon sa Notification ng Email

Ang paghahatid ng notification ay mahigpit na nag-opt-in sa bawat form (OFF, INSTANT, DAILY_SUMMARY, WEEKLY_SUMMARY). Ang bawat independiyenteng na-verify na root domain (eTLD+1) ay tumatanggap ng 500 papalabas na paghahatid ng email sa bawat buwan ng kalendaryo ng UTC, na ibinabahagi sa lahat ng subdomain, na may hanggang 2 na-verify na patutunguhang mailbox. Hindi tulad ng mga serbisyo ng legacy form na nagtatapon ng mga lead kapag naabot ang mga limitasyon sa email, ginagawa ng Lugatu atomically ang bawat lehitimong tugon sa PostgreSQL: ang pagkaubos ng quota ay nagba-flag ng mga notification bilang SuppressedByQuota habang ligtas na pinapanatili ang pagtatanong sa gitnang Inbox.

warning

Upang mapanatili ang reputasyon sa platform at maiwasan ang pang-aabuso sa spam, ang mga standalone na domainless form ay nag-iimbak ng mga pagsusumite nang direkta sa iyong dashboard inbox nang walang papalabas na email na dispatch hanggang sa nakakonekta ang isang napatotohanang custom na root domain.

3. Data Persistence, Concurrency at Export Capacities

Walang artipisyal na buwanang mga limitasyon ng bilang ng tugon sa lehitimong ordinaryong form o pagsusumite ng survey sa panahon ng pampublikong beta. Ang mga papasok na pagsusumite ay sumasailalim sa transactional atomic persistence na may duplicate na pag-iwas sa pamamagitan ng client o server idempotency keys (lug_idem_...). Maaaring i-export ng mga miyembro ng workspace ang mga na-filter na pagsusumite sa UTF-8 CSV o JSON anumang oras. Sinusuportahan ng mga value ng field ang hanggang 64 KB bawat indibidwal na field, na may kabuuang mga body ng kahilingan na bounded sa 1 MB sa API gateway.

tip

Tinatanggal ng mga idempotency key ang mga duplicate na tala na dulot ng mga muling pagsubok sa mobile network: ang muling pagsusumite gamit ang kaparehong key ay nagbabalik ng HTTP 200 OK kasama ang isDuplicate: true at ang orihinal na ID ng pagsusumite nang walang dobleng pagtaas ng mga counter.

4. Arkitektura ng Seguridad, Mga Honeypot at Pag-verify ng Pinagmulan

Ang Lugatu ay nagpapatupad ng multi-layered abuse defense: (1) Smart invisible honeypot fields na humahadlang sa mga automated form scraper nang walang user CAPTCHA; (2) Pag-verify ng bot ng Cloudflare Turnstile para sa mga pampublikong porma na may mataas na peligro; (3) Mga mahigpit na pagsusuri sa Pinagmulan ng browser na tumatanggi sa mga server-to-server na API key (lug_live_...) gamit ang HTTP 403 FORBIDDEN_BROWSER_ORIGIN; at (4) Rate-limiting sa bawat client IP at pagsusumite ng endpoint.

5. Authentication, Nonces at Privacy Commitments

Nagpapatotoo ang mga user sa pamamagitan ng na-verify na email at password o Google Identity Services (GIS). Iniimbak lang ng Lugatu ang stable na Google subject identifier (sub), na-verify na email, at pangalan ng profile. Ang mga token ng Raw OAuth access at mga external na password ay hindi kailanman hinihiling o iniimbak. Mag-e-expire ang OAuth state nonces pagkalipas ng 5 minuto at mahigpit na solong gamit. Gumagana ang Lugatu sa ilalim ng na-verify na zero-sale at zero-advertising na mga pangako sa privacy: ang data ng nagsumite ng form ay hindi kailanman pinoprofile, ibinebenta, o repurpose.

Invariant ng Seguridad at Pagpapatotoo

Teknikal na Invariant: Ang mga server-to-server na API key (lug_live_...) ay hindi dapat i-embed sa client-side na HTML, JavaScript, o mga pampublikong repository. Awtomatikong naharang ang mga kahilingan sa browser na naglalaman ng mga live na key.

Pag-troubleshoot at Mga Karaniwang Error sa Pag-ingest

Notification na minarkahan bilang SuppressedByQuota

Naipadala na ng iyong na-verify na root domain ang lahat ng 500 buwanang unit ng email. Ligtas na iniimbak ang mga katanungan sa iyong dashboard Inbox at magpapatuloy ang mga notification sa susunod na buwan ng kalendaryo ng UTC.

HTTP 403 FORBIDDEN_BROWSER_ORIGIN

Isang pribadong API key (lug_live_...) ang isinumite mula sa isang pampublikong browser na pinagmulan. Gamitin ang endpoint ng pampublikong kliyente (/api/v1/public/forms/...) o mga pagsusumite ng proxy sa pamamagitan ng iyong backend server.

Hindi ipinapadala ang mga notification sa email para sa mga standalone na form

Ang mga standalone na domainless form ay direktang kumukuha ng mga pagsusumite sa iyong dashboard inbox nang walang panlabas na paghahatid ng email. Magdagdag at mag-verify ng custom na root domain upang paganahin ang mga papalabas na alerto sa email.

Ang duplicate na pagsusumite ay nagbabalik ng HTTP 200

Ang pagsusumite ay naglalaman ng isang Idempotency-Key na tumutugma sa isang umiiral na tala. Ligtas na naibalik ni Lugatu ang orihinal na submission ID na may isDuplicate: true nang hindi gumagawa ng mga duplicate.

Mga Madalas Itanong

Ano ang mangyayari kapag naabot ang aking 500 buwanang limitasyon sa email?

Hindi kailanman tinatanggal o ibinabagsak ng Lugatu ang iyong mga isinumite. Ang bawat pagtatanong ay nananatiling nahahanap at naa-access sa iyong inbox. Ang mga email na dispatch lang ang pansamantalang naka-pause hanggang sa susunod na buwan ng kalendaryo.

Maaari ko bang gamitin ang Lugatu nang hindi nagmamay-ari ng website o custom na domain?

Oo. Hinahayaan ka ng mga form na walang domain na naka-host (https://www.lugatu.com/f/{slug}) na magbahagi kaagad ng mga tumutugon na form o survey sa pamamagitan ng direktang link, social bio, o QR code na may buong dashboard inbox persistence.

Mayroon bang mga limitasyon sa bilang ng buwanang tugon?

Walang komersyal na buwanang mga limitasyon ng bilang ng tugon na ipinapataw sa panahon ng pampublikong beta para sa lehitimong ordinaryong anyo at paggamit ng survey.

Paano gumagana ang pagbabahagi ng quota ng root domain?

Kapag na-verify mo ang example.com, ang lahat ng subdomain (app.example.com, shop.example.com) at mga nauugnay na form ay nagbabahagi ng iisang 500 email buwanang allowance, na may hanggang dalawang na-verify na patutunguhang address.

Handa nang gawin ang endpoint ng iyong form?

Magsimula nang libre sa ilang segundo. Walang kinakailangang credit card.

Magsimula nang Libre →