Attendit

How it could look

Concepts for later: the summary in a chat, full screen, by role and with an agent. None of this exists today. All examples are invented.

An evening with Attendit

This is how it could feel when the interface re-composes itself at every step: from fixed blocks, fitted to your question and your company. Every block carries a source.

  1. 20:15 Tension

    Here is the tender.

    Read. Two things matter today.

    • Question deadline in 9 days 26 Feb 2027, 12:00 · page 2
    • Extract too old Allowed: at most 3 months · page 8
  2. 20:20 Orientation

    Is it worth it?

    Bid or not?

    • Bid deadline 12 Mar 2027, 10:00 · page 14
    • Award Price 70 %, construction time 20 %, team 10 % · page 15
    • Documents 6, of which 2 open
  3. 20:30 Decision

    What am I missing?

    Match with your documents:

    • Signature on file
    • Trade licence too old
    • Form 3 missing
  4. 20:45 Action

    Write a question to the authority about the submission.

    Draft, reference: bid rules, page 14.

    • “Please confirm that the upload in the procurement portal is possible until 12 Mar 2027, 10:00.“

    Review and send

  5. 21:00 Calm

    Thanks. Remind me.

    Done. I will remind you on 11 Mar 2027.

    • Open Renew the extract, form 3
    • Reminder 11 Mar 2027, 09:00

Tension, orientation, decision, action, calm.

Concept, not available. Invented example.

Feasible in parts: the pipeline delivers deadlines, documents, weights and quotes today. The draft of the question would come from a language model, the source from the findings, and you review before sending. The match with your documents is more effort.

In a chat (MCP app)

The summary appears as a card in a conversation with an assistant, for example in Claude or ChatGPT. The card is a small HTML page that the chat shows in a sandboxed frame.

Assistant (example)

Read this tender and tell me what I have to submit.

I have read it. Here is the summary.

Summary: Renovation of the electrical installation in Musterstadt primary school

Municipality of Musterstadt

  • Required documents 6
  • Deadlines 5
  • Award criteria 3

Open full screen Deadlines as a calendar file

A reading aid, not legal advice.

Concept, not available. Invented example.

Feasible with today's data: yes. An MCP server over the pipeline's findings would have to be built. The deadlines carry ISO dates, so the calendar file can be derived.

Full screen: choose a line, see the source

The same demo as on the home page, here as the full-screen view of the app. It works: choose a line.

Choose a line in the summary

First: your tender

  • General Page 2
  • Suitability Page 8
  • Bid rules Page 14
  • Award criteria Page 15

Many pages. What counts sits in different places.

Then: we read and mark

Page 8 Die Angebote sind in deutscher Sprache abzufassen. Der Bieter hat die erforderliche Gewerbeberechtigung durch einen Auszug aus dem Gewerberegister nachzuweisen. Der Auszug darf nicht älter als drei Monate sein. English: The bidder must prove the required trade licence with an extract from the trade register. The extract must not be older than three months.

Page 14 Die Abgabe erfolgt ausschließlich elektronisch. Das Angebot muss bis 12.03.2027, 10.00 Uhr im Vergabeportal einlangen. English: The bid must arrive in the procurement portal by 12 Mar 2027, 10:00.

Page 15 Der Zuschlag erfolgt auf das Angebot mit der höchsten Punktezahl. Preis: 70 Prozent; Bauzeit (Terminplan): 20 Prozent; Projektteam: 10 Prozent. English: Price: 70 percent; Construction time (schedule): 20 percent; Project team: 10 percent.

Last: your summary

Concept, not available. Invented example.

Feasible: yes. The real viewer that marks the quote on the original page already exists in the development version. The demo here is drawn.

By role

The same data, four views. The person chooses the view. There is no hidden profiling.

Choose a view

Bid or not?

  • Bid deadline 12 Mar 2027, 10:00
  • Question deadline 26 Feb 2027, 12:00
  • Documents to submit 6
  • Award Price 70 %

What must I submit?

  • Sign the bid with a qualified electronic signature Page 14
  • Prove the trade licence Page 8
  • Declaration of turnover Page 9
  • Reference confirmed by the client Page 10
  • Name the site manager Page 10
  • Fill in the price sheet completely Page 12

Everything, to pass on

  • Save as JSON
  • Deadlines as a calendar file
  • Prepare for my client

Sources, verbatim

Der Bieter hat die erforderliche Gewerbeberechtigung durch einen Auszug aus dem Gewerberegister nachzuweisen. Der Auszug darf nicht älter als drei Monate sein.

Suitability, Page 8

Not proven: proof of insurance. The summary found no passage on this.

Concept, not available. Invented example.

Feasible: yes. The roles are only different arrangements of the same findings.

By company: match with your documents

The summary adapts to your company: you see what you already have, what is too old and what is missing. This is the line from page 8 as an interface. It needs you to file your documents. That is a separate data-protection question.

Example Ltd (invented)
DocumentYour statusStatus
Sign the bid with a qualified electronic signature (Page 14)Certificate valid until 2028on file
Prove the trade licence (Page 8)Extract, 4 months old. Allowed: at most 3 monthstoo old
Declaration of turnover (Page 9)Form 3 not on filemissing
Reference confirmed by the client (Page 10)Reference list on fileon file

Concept, not available. Invented example.

Feasible with more effort: your own documents would have to be read by the same pipeline. Data protection is open.

By tender: only what it contains

Which blocks appear depends on what the tender contains. The model only chooses from a fixed catalogue.

Electrical renovation (construction)

  • Required documents
  • Deadlines
  • Award criteria
  • Site visit
  • Construction schedule

New citizen portal (IT)

  • Required documents
  • Deadlines
  • Award criteria
  • References
  • Alternative bids
  • Bidder consortium

Concept, not available. Invented example.

Feasible: yes. The kind of findings (eligibility, award, deadline) decides which blocks appear.

Intent chooses the block

Each intent is linked to a fixed block. The model recognises the intent and picks the block. The content comes from the data we read and carries a source. The model writes no facts into the interface. If the intent is unclear, it asks.

IntentBlockContent comes from
Bid or not?Decision cardDeadlines, weights, documents
What must I submit?ChecklistDocuments with page
What is tight?TimelineDeadlines with source
What am I missing?Match with your documentsYour documents and the required documents
Which first?Comparison tableseveral summaries
Question to the authorityForm with a draftthe passage in the documents

The base exists: the development version already has twelve fixed question pages: deadlines, documents, criteria, duties, money, prohibitions, standards, conditional, parties, cross-references, keywords, clauses.

One description, many surfaces

The summary is stored as a description: blocks from a fixed catalogue, every item with a source. Each surface shows it in its own way. This is a sketch in the style of A2UI, not the real standard.

{
  "surface": "kurzfassung",
  "catalog": "attendit-basic (draft)",
  "components": [
    {
      "id": "doc-d2",
      "component": "RequirementRow",
      "title": "Prove the trade licence",
      "quote": "Der Bieter hat die erforderliche Gewerbeberechtigung durch einen Auszug aus dem Gewerberegister nachzuweisen. Der Auszug darf nicht älter als drei Monate sein.",
      "source": {
        "section": "Suitability",
        "page": 8
      }
    },
    {
      "id": "dl-f2",
      "component": "DeadlineRow",
      "title": "Bid deadline",
      "when": "2027-03-12T10:00",
      "source": {
        "section": "Bid rules",
        "page": 14
      }
    }
  ]
}

Rule: every block with content carries a source (section and page).

SurfaceHow the description is shown
Emailas text and a list
Web viewwith our own blocks (start: the demo on the home page)
MCP app in a chatas a card in the conversation
A partner appwith the partner's blocks
Voiceread aloud, with the page number

Feasible: yes. The findings are already typed and carry source, page and section. The format shown is a draft.

With an agent

An agent acts for a person. The consent stays with the person.

Assistant (example)

Send this tender to Attendit.

I need your consent first. Please read the privacy notice and agree yourself.

Agree and send

After that, the summary arrives by email in 1 working day.

Concept, not available. Invented example.

Only the person gives the consent. The documentation for agents says the same. Go to the documentation

Feasible: yes. The form and email exist. Access for agents is not built yet.