Document validation, message by message
Trace an application from the client browser through validation and storage to the final response.
A real saved generation from a fictional example brief. Generated .
The saved result
Four participants exchange six messages. Solid arrows show requests and dashed arrows show returned documents and results.
This example follows the successful path only; a failure or retry branch would require another instruction.
The actual request
The request includes the source facts supplied with this example. Different inputs or a new run can produce different results.
Read the full prompt and source facts
Create a polished sequence diagram from these facts. Preserve the full labels, relationships, grouping and numeric values. Use a clear reading order, readable text and an intentional composition. Do not invent facts. Use English.
Supplied source facts:
{"participants":[{"id":"browser","label":"Client browser","kind":"client"},{"id":"api","label":"Onboarding API","kind":"service"},{"id":"worker","label":"Document processor","kind":"worker"},{"id":"storage","label":"Object storage","kind":"database"}],"messages":[{"id":"request","from":"browser","to":"api","label":"Submit application","kind":"call"},{"id":"dispatch","from":"api","to":"worker","label":"Validate documents","kind":"async"},{"id":"read","from":"worker","to":"storage","label":"Read uploaded files","kind":"call"},{"id":"files","from":"storage","to":"worker","label":"Return documents","kind":"return"},{"id":"result","from":"worker","to":"api","label":"Validation result","kind":"return"},{"id":"response","from":"api","to":"browser","label":"Application accepted","kind":"return"}],"activations":[{"id":"api-active","participantId":"api","startMessageId":"request","endMessageId":"response"},{"id":"worker-active","participantId":"worker","startMessageId":"dispatch","endMessageId":"result"}],"fragments":[]}Make it about your work
Replace the fictional example facts with your own, then check labels, relationships and any numbers before using the result. Keep private information out of public sharing links.
Explore this diagram tool · Follow the creation guide · Plans and credit rules
Try your own version
Use “Try this prompt” to load the example, or write your own request. Nothing is generated until you send it.