> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developer.tradespace.io/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developer.tradespace.io/_mcp/server.

# IEdisonReport

GraphQL object

An invention report to iEdison, the US federal system for Bayh-Dole compliance.

Reference: https://developer.tradespace.io/api-reference/types/objects/i-edison-report

## Fields

- `archivedAt` — The date the report was archived. Returns null if the report is active.
- `archivedByUser` — The user who archived the report.
- `bayhDoleActVersion` — The version of the Bayh-Dole regulations the report follows.
- `createdAt` — The report's creation date.
- `createdByUser` — The user who created the report.
- `createdByUserId` — The unique identifier of the user who created the report.
- `disclosure` — The report's disclosure.
- `disclosureId` — The unique identifier of the reported disclosure.
- `doeSNumber` — The report's Department of Energy S-number.
- `firstSuccessfulSubmissionAt` — The date the report was first accepted by iEdison.
- `iEdisonReportContacts` — The contacts listed on the report.
- `iEdisonReportGrants` — The links between the report and the federal grants listed on it.
- `iEdisonResponseId` — The identifier returned by iEdison on submission.
- `id` — The report's unique identifier.
- `initialDisclosureOn` — The date of initial disclosure to the agency.
- `inventionDisclosureDocumentTitle` — The title of the submitted disclosure document.
- `inventionReportNumber` — The report's invention report number, assigned by iEdison.
- `isExceptionCircumstanceDetermination` — Whether an exceptional circumstance determination applies.
- `lastFailedSubmissionAt` — The date a submission last failed.
- `lastSubmissionAt` — The date the report was last submitted.
- `lastSubmissionByUser` — The user who last submitted the report.
- `lastSuccessfulSubmissionAt` — The date the report was last accepted by iEdison.
- `publicDisclosureOn` — The date the invention was first publicly disclosed.
- `stateEnum` — The report's state.
- `technologyKeywordsTaggings` — The technology keyword tags applied to the report.
- `title` — The report's title.
- `titleElectionExtensionRequestedOn` — The date a title election extension was requested.
- `titleElectionExtensionTimeInYears` — The number of years of extension requested for title election.
- `titleElectionNotElectedOtherReason` — The reason title was not elected, when the reason is not one of the standard options.
- `titleElectionNotElectedReasonEnum` — The reason title was not elected.
- `titleElectionOn` — The date title was elected.
- `titleElectionStatusEnum` — Whether title has been elected, waived, or not yet decided.
- `titleElectionWaiverOn` — The date title was waived.
- `updatedAt` — The date the report was last updated.
- `updatedByUser` — The user who last updated the report.
- `updatedByUserId` — The unique identifier of the user who last updated the report.

## Definition

```graphql
type IEdisonReport {
  archivedAt: ISO8601DateTime
  archivedByUser: User
  bayhDoleActVersion: Int
  createdAt: ISO8601DateTime!
  createdByUser: User
  createdByUserId: String
  disclosure: Disclosure!
  disclosureId: String
  doeSNumber: String
  firstSuccessfulSubmissionAt: ISO8601DateTime
  iEdisonReportContacts: [IEdisonReportContact!]!
  iEdisonReportGrants: [IEdisonReportGrant!]!
  iEdisonResponseId: String
  id: String!
  initialDisclosureOn: ISO8601Date
  inventionDisclosureDocumentTitle: String
  inventionReportNumber: String
  isExceptionCircumstanceDetermination: Boolean!
  lastFailedSubmissionAt: ISO8601DateTime
  lastSubmissionAt: ISO8601DateTime
  lastSubmissionByUser: User
  lastSuccessfulSubmissionAt: ISO8601DateTime
  publicDisclosureOn: ISO8601Date
  stateEnum: IEdisonReportStateEnum
  technologyKeywordsTaggings: [Tagging!]!
  title: String
  titleElectionExtensionRequestedOn: ISO8601Date
  titleElectionExtensionTimeInYears: Int
  titleElectionNotElectedOtherReason: String
  titleElectionNotElectedReasonEnum: IEdisonReportTitleElectionNotElectedReasonEnum
  titleElectionOn: ISO8601Date
  titleElectionStatusEnum: IEdisonReportTitleElectionStatusEnum
  titleElectionWaiverOn: ISO8601Date
  updatedAt: ISO8601DateTime!
  updatedByUser: User
  updatedByUserId: String
}
```