evilrobots.lol / tech / evaluator record

Handshake AI

What it was engaged to test, on what terms, what it found in the document's own words, and what happened afterwards. Every line is a record; every record links to the document it was read from.

▣ THE RECORD for-profit Security and red-team vendors STORE 2026-10-23
  • Founded2014
  • HQSan Francisco
  • Registry idnone cited (company)
  • TestsHuman red teaming (jailbreak attempts by contractors recruited through a jobs marketplace) and expert data for labs; named in Meta's Muse Spark report: pre-release access to a few versions of Muse Spark and Meta AI Thinking, approximately 149 hours, 58 jailbreak attempts against Meta AI Thinking, 9 flagged and validated by Meta; no other lab document read names it.
  • Money, as the roster puts itVenture-backed marketplace (Stryder Corp. d/b/a Handshake, Delaware), San Francisco, founded 2014; "$3.5B valuation" in its own posting; Form D of June 2021 for $79,999,697; board seats held by Kleiner Perkins, EQT Ventures, True Ventures, Spark Capital and Notable Capital; its CEO says the AI unit passed "$1 billion in gross annualized revenue" working with eight labs.
  • Filesdossier · observatory, sliced to it
Labs tested
Meta
Models
Muse Spark
Span of engagements
26 May 2026 – 26 May 2026
Terms and findings
1 of 1 documents state a term · 1 quote a finding
Money in, US dollars, stated single-recipient rows
no stated figure 0 in · 0 out
Seats, by side
no seat names it
Afterwards
no later event on record

Each count is the number of store records that name this evaluator. An engagement is one lab document naming it for one model; an outcome is an event on the record afterwards; the money, seats and moves are the observatory's rows filtered to it. A cell that cannot be filled says not stated, and each table ends with how many of its rows state each field.

▣ SLICE 1 / 1 records
Lab
Model
Engagement
Terms
year, month or day

Filters combine: any of the values ticked within a dimension, all of the dimensions at once. A table that has no column for a dimension you have set says so instead of showing rows that cannot match. The address bar carries the slice.

What it was engaged to test 1 engagements, Meta

In date order, each from the lab document that names the evaluator. Under each: the four terms that document states (access, model stage, publication, payment) and the finding in its words. A term the document is silent on reads not stated; the tags beside the terms are read off their words and are what the console filters on.

    • Access window"was granted pre-release access to a few versions of Muse Spark and Meta AI Thinking to manually evaluate robustness against jailbreak attacks"; "Red teamers did not have access to the model's chain-of-thought and were prohibited from pre-filling assistant responses"; "HandshakeAI reported approximately 149 hours of red-teaming effort and was permitted to use other LLMs to manually assist their work, but no automated red-teaming methods were applied"
    • Model stage"a few versions of Muse Spark and Meta AI Thinking"; the follow-up revisited "attack directions that had previously succeeded against earlier model variants"
    • Publicationnot stated
    • Paymentnot stated
    Finding, in the document's words"The red team submitted 58 jailbreak attempts against Meta AI Thinking, of which HandshakeAI flagged 9 as violating; our internal validation agreed that all 9 were cases where the model should have refused to assist"; after Meta's fixes, "only 2 attempts elicited disallowed content"

Dated 1 of 1Model named 1 of 1Terms stated 1 of 1Finding quoted 1 of 1

The terms, as the documents state them

The same engagements as a grid, one row per document and model, so the silences line up: a document that gives an access window but no payment term, or a finding but no publication term, reads that way here.

DocumentModelAccess windowModel stagePublicationPaymentFindingRecord
Meta, Muse Spark reportMeta · 26 May 2026Muse Spark"was granted pre-release access to a few versions of Muse Spark and Meta AI Thinking to manually evaluate robustness against jailbreak attacks"; "Red teamers did not have access to the model's chain-of-thought and were prohibited from pre-filling assistant responses"; "HandshakeAI reported approximately 149 hours of red-teaming effort and was permitted to use other LLMs to manually assist their work, but no automated red-teaming methods were applied""a few versions of Muse Spark and Meta AI Thinking"; the follow-up revisited "attack directions that had previously succeeded against earlier model variants"not statednot statedquoted445f7dd14d

Access window 1 of 1Model stage 1 of 1Publication 0 of 1Payment 0 of 1Finding, quoted 1 of 1

What happened afterwards 0 on record

Events a party published after an engagement: an incident on a model this evaluator's engagement covered, a correction or added disclosure, a later finding that cut against an earlier one, a lab's statement that it acted or did not act on the finding, or a move from this evaluator to a lab it graded. A row the source attaches to this evaluator by name is marked named; one that reaches it through the model it tested is marked via the model. The kind is what the record states, not why.

KindDeveloperModelWhat the record statesWhenSourceId
no later event on record

Dated 0 of 0Model named 0 of 0Tied to an engagement 0 of 0Evaluator named by the record 0 of 0

The money on record 0 rows

Rows of the observatory's money table that name this evaluator as recipient (in) or as funder (out), each as the record states it: a grant table line, a contract notice, a Form 990 schedule or the party's own disclosure. A figure quoted in prose is marked and never summed.

DirectionFunderRecipientAmount, as recordedWhenRecordSourceId
no money row names this evaluator

Amount stated 0 of 0Dated 0 of 0Purpose stated 0 of 0Funder profiled 0 of 0Recipient on the roster 0 of 0

Seats and moves 0 seats · 0 moves

Seats read off a team page, a governance page, an appointment notice or a filing that name this organization, and the dated moves into or out of it, from the observatory's own tables.

PersonSideSeat, as the record states itRoleDatesSourceId
no seat on record names this evaluator

Role read 0 of 0Organization read 0 of 0Organization profiled 0 of 0Dated 0 of 0

Moves

PersonFromToWhenSourceId
no move on record names this evaluator

From profiled 0 of 0To profiled 0 of 0Person profiled 0 of 0Dated 0 of 0