{ "agency": "NSF", "version": "2.0.0", "measurementType": { "method": "modules" }, "releases": [ { "name": "ember-common-components", "description": "A useful set of common Ember JavaScript components used at NSF which include DataGrid, Tool Tips, Calendar Widgets, and more.", "tags": [ "javascript", "government", "ember", "common", "nsf" ], "contact": { "email": "esivagna@nsf.gov", "name": "Elanchezhian Sivagnanam", "phone": "7032928088" }, "status": "Beta", "vcs": "git", "languages": [ "JavaScript" ], "repositoryURL": "https://github.com/nsf-open/nsf-common-ember-components", "permissions": { "licenses": [ { "URL": "https://www.nsf.gov/digitalstrategy/Alternative_Analysis_Report_Template_Process.pdf", "name": "NSF" } ], "usageType": "openSource" }, "laborHours": -1, "date": { "created": "", "lastModified": "", "metadataLastUpdated": "" }, "disclaimerText": "", "disclaimerURL": "" }, { "name": "nsf-ember-tooltip", "description": "An ember-cli addon for using Tooltipster in Ember applications. The default sideTip, and the ScrollableTip plugins come preconfigured.", "tags": [ "javascript", "government", "ember", "common", "nsf" ], "contact": { "email": "esivagna@nsf.gov", "name": "Elanchezhian Sivagnanam", "phone": "7032928088" }, "status": "Beta", "vcs": "git", "languages": [ "JavaScript" ], "repositoryURL": "https://github.com/nsf-open/nsf-ember-tooltip", "permissions": { "licenses": [ { "URL": "https://www.nsf.gov/digitalstrategy/Alternative_Analysis_Report_Template_Process.pdf", "name": "NSF" } ], "usageType": "openSource" }, "laborHours": -1, "date": { "created": "", "lastModified": "", "metadataLastUpdated": "" }, "disclaimerText": "", "disclaimerURL": "" }, { "name": "access-management-service", "description": "Provides User, Permission, Division and Role information. Proxies some information from IAM's RoleManager Service.", "tags": [ "java", "government", "microservice", "nsf", "mynsf", "features" ], "contact": { "email": "esivagna@nsf.gov", "name": "Elanchezhian Sivagnanam", "phone": "7032928088" }, "languages": [ "Java" ], "repositoryURL": "", "permissions": { "licenses": [ { "URL": "https://www.nsf.gov/digitalstrategy/Alternative_Analysis_Report_Template_Process.pdf", "name": "NSF" } ], "usageType": "exemptByAgencySystem", "ExemptionText": "Internal system not suitable for open source. For example, database queries are stored in external stored procedures." }, "laborHours": -1, "date": { "created": "", "lastModified": "", "metadataLastUpdated": "" }, "vcs": "", "disclaimerText": "", "disclaimerURL": "" }, { "name": "adhoc-review-service", "description": "Contains the routes for creating, updating, and deleting proposal adhoc reviews.", "tags": [ "java", "government", "microservice", "nsf", "mynsf", "pars" ], "contact": { "email": "esivagna@nsf.gov", "name": "Elanchezhian Sivagnanam", "phone": "7032928088" }, "languages": [ "Java" ], "repositoryURL": "", "permissions": { "licenses": [ { "URL": "https://www.nsf.gov/digitalstrategy/Alternative_Analysis_Report_Template_Process.pdf", "name": "NSF" } ], "usageType": "exemptByAgencySystem", "ExemptionText": "Internal system not suitable for open source. For example, database queries are stored in external stored procedures." }, "laborHours": -1, "date": { "created": "", "lastModified": "", "metadataLastUpdated": "" }, "vcs": "", "disclaimerText": "", "disclaimerURL": "", "": [ { "codeName": "", "codeURL": "", "isGovernmentRepo": true } ] }, { "name": "award-budget-service", "description": "Contains methods that perform Increment Maintenance on Award Budget objects.", "tags": [ "java", "government", "microservice", "nsf", "mynsf", "awards" ], "contact": { "email": "esivagna@nsf.gov", "name": "Elanchezhian Sivagnanam", "phone": "7032928088" }, "languages": [ "Java" ], "repositoryURL": "", "permissions": { "licenses": [ { "URL": "https://www.nsf.gov/digitalstrategy/Alternative_Analysis_Report_Template_Process.pdf", "name": "NSF" } ], "usageType": "exemptByAgencySystem", "ExemptionText": "Internal system not suitable for open source. For example, database queries are stored in external stored procedures." }, "laborHours": -1, "date": { "created": "", "lastModified": "", "metadataLastUpdated": "" }, "vcs": "", "disclaimerText": "", "disclaimerURL": "" }, { "name": "award-service", "description": "Provides NSF award specific data and functions.", "tags": [ "java", "government", "microservice", "nsf", "mynsf", "awards" ], "contact": { "email": "esivagna@nsf.gov", "name": "Elanchezhian Sivagnanam", "phone": "7032928088" }, "languages": [ "Java" ], "repositoryURL": "", "permissions": { "licenses": [ { "URL": "https://www.nsf.gov/digitalstrategy/Alternative_Analysis_Report_Template_Process.pdf", "name": "NSF" } ], "usageType": "exemptByAgencySystem", "ExemptionText": "Internal system not suitable for open source. For example, database queries are stored in external stored procedures." }, "laborHours": -1, "date": { "created": "", "lastModified": "", "metadataLastUpdated": "" }, "vcs": "", "disclaimerText": "", "disclaimerURL": "" }, { "name": "enterprise-reporting-service", "description": "Queries the BI system for Recent, Frequent, and Custom BI reports for a particular user.", "tags": [ "java", "government", "microservice", "nsf", "mynsf", "features" ], "contact": { "email": "esivagna@nsf.gov", "name": "Elanchezhian Sivagnanam", "phone": "7032928088" }, "languages": [ "Java" ], "repositoryURL": "", "permissions": { "licenses": [ { "URL": "https://www.nsf.gov/digitalstrategy/Alternative_Analysis_Report_Template_Process.pdf", "name": "NSF" } ], "usageType": "exemptByAgencySystem", "ExemptionText": "Internal system not suitable for open source. For example, database queries are stored in external stored procedures." }, "laborHours": -1, "date": { "created": "", "lastModified": "", "metadataLastUpdated": "" }, "vcs": "", "disclaimerText": "", "disclaimerURL": "" }, { "name": "meeting-service", "description": "Contains the routes for creating, updating, and deleting Meetings for Proposal Reviews at NSF", "tags": [ "java", "government", "microservice", "nsf", "mynsf", "meeting" ], "contact": { "email": "esivagna@nsf.gov", "name": "Elanchezhian Sivagnanam", "phone": "7032928088" }, "languages": [ "Java" ], "repositoryURL": "", "permissions": { "licenses": [ { "URL": "https://www.nsf.gov/digitalstrategy/Alternative_Analysis_Report_Template_Process.pdf", "name": "NSF" } ], "usageType": "exemptByAgencySystem", "ExemptionText": "Internal system not suitable for open source. For example, database queries are stored in external stored procedures." }, "laborHours": -1, "date": { "created": "", "lastModified": "", "metadataLastUpdated": "" }, "vcs": "", "disclaimerText": "", "disclaimerURL": "" }, { "name": "proposal-service", "description": "Contains routes to search and retrieve NSF proposal information.", "tags": [ "java", "government", "microservice", "nsf", "mynsf", "meeting" ], "contact": { "email": "esivagna@nsf.gov", "name": "Elanchezhian Sivagnanam", "phone": "7032928088" }, "languages": [ "Java" ], "repositoryURL": "", "permissions": { "licenses": [ { "URL": "https://www.nsf.gov/digitalstrategy/Alternative_Analysis_Report_Template_Process.pdf", "name": "NSF" } ], "usageType": "exemptByAgencySystem", "ExemptionText": "Internal system not suitable for open source. For example, database queries are stored in external stored procedures." }, "laborHours": -1, "date": { "created": "", "lastModified": "", "metadataLastUpdated": "" }, "vcs": "", "disclaimerText": "", "disclaimerURL": "" }, { "name": "proposal-data-service", "description": "Contains routes that perform CRUD operations on in-progress proposals.", "tags": [ "java", "government", "microservice", "nsf", "psm", "external" ], "contact": { "email": "esivagna@nsf.gov", "name": "Elanchezhian Sivagnanam", "phone": "7032928088" }, "languages": [ "Java" ], "repositoryURL": "", "permissions": { "licenses": [ { "URL": "https://www.nsf.gov/digitalstrategy/Alternative_Analysis_Report_Template_Process.pdf", "name": "NSF" } ], "usageType": "exemptByAgencySystem", "ExemptionText": "Internal system not suitable for open source. For example, database queries are stored in external stored procedures." }, "laborHours": -1, "date": { "created": "", "lastModified": "", "metadataLastUpdated": "" }, "vcs": "", "disclaimerText": "", "disclaimerURL": "" }, { "name": "reviewer-service", "description": "Contains routes to search and retrieve NSF reviewer information.", "tags": [ "java", "government", "microservice", "nsf", "mynsf", "meeting", "internal" ], "contact": { "email": "esivagna@nsf.gov", "name": "Elanchezhian Sivagnanam", "phone": "7032928088" }, "languages": [ "Java" ], "repositoryURL": "", "permissions": { "licenses": [ { "URL": "https://www.nsf.gov/digitalstrategy/Alternative_Analysis_Report_Template_Process.pdf", "name": "NSF" } ], "usageType": "exemptByAgencySystem", "ExemptionText": "Internal system not suitable for open source. For example, database queries are stored in external stored procedures." }, "laborHours": -1, "date": { "created": "", "lastModified": "", "metadataLastUpdated": "" }, "vcs": "", "disclaimerText": "", "disclaimerURL": "" }, { "name": "solicitation-data-service", "description": "Contains routes that retrieve solicitation and related unit of consideration data.", "tags": [ "java", "government", "microservice", "nsf", "psm", "external" ], "contact": { "email": "esivagna@nsf.gov", "name": "Elanchezhian Sivagnanam", "phone": "7032928088" }, "languages": [ "Java" ], "repositoryURL": "", "permissions": { "licenses": [ { "URL": "https://www.nsf.gov/digitalstrategy/Alternative_Analysis_Report_Template_Process.pdf", "name": "NSF" } ], "usageType": "exemptByAgencySystem", "ExemptionText": "Internal system not suitable for open source. For example, database queries are stored in external stored procedures." }, "laborHours": -1, "date": { "created": "", "lastModified": "", "metadataLastUpdated": "" }, "vcs": "", "disclaimerText": "", "disclaimerURL": "" }, { "name": "proposal-management-service", "description": "Edge service that support business processes of PSM clients.", "tags": [ "java", "government", "microservice", "nsf", "psm", "external" ], "contact": { "email": "esivagna@nsf.gov", "name": "Elanchezhian Sivagnanam", "phone": "7032928088" }, "languages": [ "Java" ], "repositoryURL": "", "permissions": { "licenses": [ { "URL": "https://www.nsf.gov/digitalstrategy/Alternative_Analysis_Report_Template_Process.pdf", "name": "NSF" } ], "usageType": "exemptByAgencySystem", "ExemptionText": "Internal system not suitable for open source. For example, database queries are stored in external stored procedures." }, "laborHours": -1, "date": { "created": "", "lastModified": "", "metadataLastUpdated": "" }, "vcs": "", "disclaimerText": "", "disclaimerURL": "" }, { "name": "profile-service", "description": "Capability in MyNSF to allow MyNSF Program Staff to associate themselves to a Program Element. At this point UPM shall still be used to assign POs for a particular PEC.", "tags": [ "java", "government", "microservice", "nsf", "mynsf", "features", "shared" ], "contact": { "email": "esivagna@nsf.gov", "name": "Elanchezhian Sivagnanam", "phone": "7032928088" }, "languages": [ "Java" ], "repositoryURL": "", "permissions": { "licenses": [ { "URL": "https://www.nsf.gov/digitalstrategy/Alternative_Analysis_Report_Template_Process.pdf", "name": "NSF" } ], "usageType": "exemptByAgencySystem", "ExemptionText": "Internal system not suitable for open source. For example, database queries are stored in external stored procedures." }, "laborHours": -1, "date": { "created": "", "lastModified": "", "metadataLastUpdated": "" }, "vcs": "", "disclaimerText": "", "disclaimerURL": "" }, { "name": "reference-data-service", "description": "Returns mostly static reference data that can be easily cached. Some of the items include: GSA Committee Codes, Hotels, NSF Orgs & Divisions, and Program Elements.", "tags": [ "java", "government", "microservice", "nsf", "mynsf", "features", "shared" ], "contact": { "email": "esivagna@nsf.gov", "name": "Elanchezhian Sivagnanam", "phone": "7032928088" }, "languages": [ "Java" ], "repositoryURL": "", "permissions": { "licenses": [ { "URL": "https://www.nsf.gov/digitalstrategy/Alternative_Analysis_Report_Template_Process.pdf", "name": "NSF" } ], "usageType": "exemptByAgencySystem", "ExemptionText": "Internal system not suitable for open source. For example, database queries are stored in external stored procedures." }, "laborHours": -1, "date": { "created": "", "lastModified": "", "metadataLastUpdated": "" }, "vcs": "", "disclaimerText": "", "disclaimerURL": "" }, { "name": "system-advisory-service", "description": "The System Advisory Service is used to display System Advisories on the MyNSF system. This does not limit it to MyNSF. The Service itself is generic and allows for namespacing if other teams wish to use the service.", "tags": [ "java", "government", "microservice", "nsf", "mynsf", "features", "shared" ], "contact": { "email": "esivagna@nsf.gov", "name": "Elanchezhian Sivagnanam", "phone": "7032928088" }, "status": "Beta", "vcs": "git", "languages": [ "Java" ], "repositoryURL": "https://github.com/nsf-open/rest-service-system-advisory", "permissions": { "licenses": [ { "URL": "https://www.nsf.gov/digitalstrategy/Alternative_Analysis_Report_Template_Process.pdf", "name": "NSF" } ], "usageType": "openSource" }, "laborHours": -1, "date": { "created": "", "lastModified": "", "metadataLastUpdated": "" }, "disclaimerText": "", "disclaimerURL": "" }, { "name": "email-service", "description": "Send, Store and Search system generated emails.", "tags": [ "java", "government", "microservice", "nsf", "mynsf", "features", "shared" ], "contact": { "email": "esivagna@nsf.gov", "name": "Elanchezhian Sivagnanam", "phone": "7032928088" }, "status": "Beta", "vcs": "git", "languages": [ "Java" ], "repositoryURL": "https://github.com/nsf-open/rest-service-email", "permissions": { "licenses": [ { "URL": "https://www.nsf.gov/digitalstrategy/Alternative_Analysis_Report_Template_Process.pdf", "name": "NSF" } ], "usageType": "openSource" }, "laborHours": -1, "date": { "created": "", "lastModified": "", "metadataLastUpdated": "" }, "disclaimerText": "", "disclaimerURL": "" }, { "name": "inbox-service", "description": "Inbox Service is enables system messages to be displayed on the MyNSF home page. This service is not related to emails.", "tags": [ "java", "email", "government", "microservice", "nsf", "mynsf", "features", "shared" ], "contact": { "email": "esivagna@nsf.gov", "name": "Elanchezhian Sivagnanam", "phone": "7032928088" }, "status": "Beta", "vcs": "git", "languages": [ "Java" ], "repositoryURL": "https://github.com/nsf-open/rest-service-inbox", "permissions": { "licenses": [ { "URL": "https://www.nsf.gov/digitalstrategy/Alternative_Analysis_Report_Template_Process.pdf", "name": "NSF" } ], "usageType": "openSource" }, "laborHours": -1, "date": { "created": "", "lastModified": "", "metadataLastUpdated": "" }, "disclaimerText": "", "disclaimerURL": "" }, { "name": "template-service", "description": "Service provides Letter Template Management operations. Templates are use when sending standard Letters (emails). They can also contain placeholder values.", "tags": [ "java", "government", "microservice", "nsf", "mynsf", "features", "shared" ], "contact": { "email": "esivagna@nsf.gov", "name": "Elanchezhian Sivagnanam", "phone": "7032928088" }, "languages": [ "Java" ], "repositoryURL": "", "permissions": { "licenses": [ { "URL": "https://www.nsf.gov/digitalstrategy/Alternative_Analysis_Report_Template_Process.pdf", "name": "NSF" } ], "usageType": "exemptByAgencySystem", "ExemptionText": "Internal system not suitable for open source. For example, database queries are stored in external stored procedures." }, "laborHours": -1, "date": { "created": "", "lastModified": "", "metadataLastUpdated": "" }, "vcs": "", "disclaimerText": "", "disclaimerURL": "" }, { "name": "toggle-service", "description": "The Toggle Service will return available feature toggles for a particular user (based off SSO).", "tags": [ "java", "government", "microservice", "nsf", "mynsf", "features", "shared" ], "contact": { "email": "esivagna@nsf.gov", "name": "Elanchezhian Sivagnanam", "phone": "7032928088" }, "status": "Beta", "vcs": "git", "languages": [ "Java" ], "repositoryURL": "https://github.com/nsf-open/rest-service-toggle", "permissions": { "licenses": [ { "URL": "https://www.nsf.gov/digitalstrategy/Alternative_Analysis_Report_Template_Process.pdf", "name": "NSF" } ], "usageType": "openSource" }, "laborHours": -1, "date": { "created": "", "lastModified": "", "metadataLastUpdated": "" }, "disclaimerText": "", "disclaimerURL": "" }, { "name": "document-generation-service", "description": "Contains routes that generate and concatenate documents from stored PSM data.", "tags": [ "java", "government", "microservice", "nsf", "psm", "external" ], "contact": { "email": "esivagna@nsf.gov", "name": "Elanchezhian Sivagnanam", "phone": "7032928088" }, "languages": [ "Java" ], "repositoryURL": "", "permissions": { "licenses": [ { "URL": "https://www.nsf.gov/digitalstrategy/Alternative_Analysis_Report_Template_Process.pdf", "name": "NSF" } ], "usageType": "exemptByAgencySystem", "ExemptionText": "Internal system not suitable for open source. For example, database queries are stored in external stored procedures." }, "laborHours": -1, "date": { "created": "", "lastModified": "", "metadataLastUpdated": "" }, "vcs": "", "disclaimerText": "", "disclaimerURL": "" }, { "name": "file-upload-service", "description": "Contains routes that upload files to file store (AWS S3).", "tags": [ "java", "government", "microservice", "nsf", "psm", "external" ], "contact": { "email": "esivagna@nsf.gov", "name": "Elanchezhian Sivagnanam", "phone": "7032928088" }, "languages": [ "Java" ], "repositoryURL": "", "permissions": { "licenses": [ { "URL": "https://www.nsf.gov/digitalstrategy/Alternative_Analysis_Report_Template_Process.pdf", "name": "NSF" } ], "usageType": "exemptByAgencySystem", "ExemptionText": "Internal system not suitable for open source. For example, database queries are stored in external stored procedures." }, "laborHours": -1, "date": { "created": "", "lastModified": "", "metadataLastUpdated": "" }, "vcs": "", "disclaimerText": "", "disclaimerURL": "" }, { "name": "search-program-officer-service", "description": "Service returns the Program Officers pertaining to the given Organization, Program Element, and for the given Fiscal year. The search parameters - organization code, program element code and numerical fiscal year.", "tags": [ "java", "government", "microservice", "nsf", "iam", "internal" ], "contact": { "email": "esivagna@nsf.gov", "name": "Elanchezhian Sivagnanam", "phone": "7032928088" }, "languages": [ "Java" ], "repositoryURL": "", "permissions": { "licenses": [ { "URL": "https://www.nsf.gov/digitalstrategy/Alternative_Analysis_Report_Template_Process.pdf", "name": "NSF" } ], "usageType": "exemptByAgencySystem", "ExemptionText": "Internal system not suitable for open source. For example, database queries are stored in external stored procedures." }, "laborHours": -1, "date": { "created": "", "lastModified": "", "metadataLastUpdated": "" }, "vcs": "", "disclaimerText": "", "disclaimerURL": "" }, { "name": "get-user-data-service", "description": "Service retrieves the user profile attribute and the access details. By default, the Get User data service returns the given user’s attribute list. Applications that intend to request the access details (functional organization, associated program elements, role/entitlement etc.) should request the service with a filter org=true as a request parameter. The Access Details object includes the list of functional organizations with their associated program elements and roles for the given user.", "tags": [ "java", "government", "microservice", "nsf", "iam", "internal" ], "contact": { "email": "esivagna@nsf.gov", "name": "Elanchezhian Sivagnanam", "phone": "7032928088" }, "languages": [ "Java" ], "repositoryURL": "", "permissions": { "licenses": [ { "URL": "https://www.nsf.gov/digitalstrategy/Alternative_Analysis_Report_Template_Process.pdf", "name": "NSF" } ], "usageType": "exemptByAgencySystem", "ExemptionText": "Internal system not suitable for open source. For example, database queries are stored in external stored procedures." }, "laborHours": -1, "date": { "created": "", "lastModified": "", "metadataLastUpdated": "" }, "vcs": "", "disclaimerText": "", "disclaimerURL": "" }, { "name": "search-user-data-service", "description": "Service searches for the identity in IDM and UPM repository by using the firstname, lastName and OrgCode as the search field. API supports various combinations of the search patterns to generalize the search function.", "tags": [ "java", "government", "microservice", "nsf", "iam", "internal" ], "contact": { "email": "esivagna@nsf.gov", "name": "Elanchezhian Sivagnanam", "phone": "7032928088" }, "languages": [ "Java" ], "repositoryURL": "", "permissions": { "licenses": [ { "URL": "https://www.nsf.gov/digitalstrategy/Alternative_Analysis_Report_Template_Process.pdf", "name": "NSF" } ], "usageType": "exemptByAgencySystem", "ExemptionText": "Internal system not suitable for open source. For example, database queries are stored in external stored procedures." }, "laborHours": -1, "date": { "created": "", "lastModified": "", "metadataLastUpdated": "" }, "vcs": "", "disclaimerText": "", "disclaimerURL": "" }, { "name": "export-user-service", "description": "Service is designed to export all identities and their respective attribute for system integration purpose. Optionally it does support numerous search filters to retrieve defined set of users from the IDM repository. Export user service is NOT designed to retrieve information managed by UPM and Role Manager.", "tags": [ "java", "government", "microservice", "nsf", "iam", "internal" ], "contact": { "email": "esivagna@nsf.gov", "name": "Elanchezhian Sivagnanam", "phone": "7032928088" }, "languages": [ "Java" ], "repositoryURL": "", "permissions": { "licenses": [ { "URL": "https://www.nsf.gov/digitalstrategy/Alternative_Analysis_Report_Template_Process.pdf", "name": "NSF" } ], "usageType": "exemptByAgencySystem", "ExemptionText": "Internal system not suitable for open source. For example, database queries are stored in external stored procedures." }, "laborHours": -1, "date": { "created": "", "lastModified": "", "metadataLastUpdated": "" }, "vcs": "", "disclaimerText": "", "disclaimerURL": "" }, { "name": "search-divsion-org-service", "description": "Service returns Division Director, Delegated Division Director, Administrative Officer, Delegated Administrative Officer, Financial Reviewer for the given organization to the consumer API.", "tags": [ "java", "government", "microservice", "nsf", "iam", "internal" ], "contact": { "email": "esivagna@nsf.gov", "name": "Elanchezhian Sivagnanam", "phone": "7032928088" }, "languages": [ "Java" ], "repositoryURL": "", "permissions": { "licenses": [ { "URL": "https://www.nsf.gov/digitalstrategy/Alternative_Analysis_Report_Template_Process.pdf", "name": "NSF" } ], "usageType": "exemptByAgencySystem", "ExemptionText": "Internal system not suitable for open source. For example, database queries are stored in external stored procedures." }, "laborHours": -1, "date": { "created": "", "lastModified": "", "metadataLastUpdated": "" }, "vcs": "", "disclaimerText": "", "disclaimerURL": "" } ] }