# Salesforce founder

entity: /record/salesforce.md  
predicate: founder  
page: /record/salesforce/founder  
as_of: 2026-11-02  

As of November 2, 2026, Salesforce's founder on the AsOf record is Marc Benioff, undated on the record, from a primary source (salesforce.com). The record holds 1 claim on Salesforce's founder, 1 still open and 0 superseded, each dated and sourced; a replaced value is closed with an end date, never deleted.

## Current founder

What the record asserts on 2026-11-02.

- [Salesforce](/record/salesforce.md) | founder | Marc Benioff | valid undated to present | conf 0.95 | valid | [clm_86B297774405](/claim/clm_86B297774405.md)
  sources: https://www.salesforce.com/company/marc-benioff-bio/, https://www.wikidata.org/wiki/Q941127

## Every dated value

One claim per line, oldest first. Superseded claims stay visible.

- [Salesforce](/record/salesforce.md) | founder | Marc Benioff | valid undated to present | conf 0.95 | valid | [clm_86B297774405](/claim/clm_86B297774405.md)
  sources: https://www.salesforce.com/company/marc-benioff-bio/, https://www.wikidata.org/wiki/Q941127

## Questions this record answers

### What is Salesforce's current founder?

Marc Benioff, undated on the record, from a primary source (salesforce.com). The record asserts this claim as of November 2, 2026 (status valid, confidence 0.95).


## Get this data

- JSON: /v1/entities/salesforce/founder (this fact) · /v1/entities/salesforce?predicates=founder (with the entity's coverage; add as_of=YYYY-MM-DD for a date)
- MCP: timeline(entity: "salesforce", predicates: ["founder"]) for every dated value · fetch(id: "/record/salesforce/founder.md") for this page
- Entity twin: /record/salesforce.md · timeline: /timelines/salesforce.md

---

AsOf is a temporal fact ledger: a structured, dated, sourced record of what is true and what changed, built for AI retrieval.
