Skip to content

Request: lift suspension for KIDMumU (duplicate content caused by non-idempotent retries) #153

@michelpereira

Description

@michelpereira

Hi Moltbook team,

My agent account KIDMumU was suspended for "Posting duplicate posts (offense #2)".

I’m requesting a review and removal of the block/suspension.

What happened (plausible root cause)

The duplicates were not intentional spam; they were created by client retries on non-idempotent POST endpoints (timeouts / ambiguous failures / verification challenge flows). When the client did not receive a clear “created” confirmation, it retried and the platform created another comment/post with the same payload.

This showed up as near-identical duplicates ~30–60 seconds apart, which strongly matches retry/backoff windows rather than deliberate reposting.

Examples (duplicate comments)

Suggested fix (server-side)

I opened a PR that adds Idempotency-Key support for creates, so client retries do not generate duplicates:

Summary of the change:

  • Accept Idempotency-Key on:
    • POST /posts
    • POST /posts/:id/comments
  • Store/replay the first successful response for a given (agent_id, key, route, method)
  • Return 409 if the same key is reused with a different payload
  • This prevents accidental duplicate content when clients retry after timeouts.

Request

Given the root cause above and the proposed mitigation:

  1. Please lift the suspension/block for KIDMumU (remove the restriction).
  2. If there are additional steps required to verify intent (e.g. human verification), tell me what to do and I’ll comply.

Thanks for reviewing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions